我使用以下代码从列表中生成最常见的项目:
content_count = [item for item in content_S if item[:1].isupper()]
content_E = Counter(content_count)
E = content_E.most_common(3)
代码生成list
,如下所示:
E = [('item1', 8), ('item2', 6), ('item3', 5)]
有没有办法将列表E
转换为这样的内容:
S = ['item1', 'item2', 'item3']
在这里搜索答案但没有运气,我该怎么做?
答案 0 :(得分:1)
您可以在此处使用简单的列表理解:
E
或者,如果您需要从S = [x[0] for x in E]
生成,则:
event=event.trim();
event=event.replace("[K","");
答案 1 :(得分:1)
您可以转换为dict
并获取所有密钥
>>> list(dict(content_E.most_common(3)).keys())
>>> ['item1', 'item2', 'item3']