Python 计算列表中的项目

Python 计算列表中的项目,python,list,python-2.7,Python,List,Python 2.7,我不知道如何在从txt文件导入的列表列表中计数。它只是一个工作细节列表(大约100个工作) 每个列表格式如下所示: ['Business Analyst', 'Hotwire.com', 'San Francisco CA', 'NA', 'Full Time', 'Bachelors', '3', 'Business Analysis', 'Business Intelligence', 'IT development', 'UML', 'BPMN', 'Applied Analytics',

我不知道如何在从txt文件导入的列表列表中计数。它只是一个工作细节列表(大约100个工作)

每个列表格式如下所示:

['Business Analyst', 'Hotwire.com', 'San Francisco CA', 'NA', 'Full Time', 'Bachelors', '3', 'Business Analysis', 'Business Intelligence', 'IT development', 'UML', 'BPMN', 'Applied Analytics', 'Statistics', 'Communication Skills', 'Sales Experience', 'Organized', 'Detail-Oriented']
我想为一个特定的细节制作一个新的列表,以便最终统计和绘制图表

例如,我想创建一个城市列表(索引[2])


您可以使用列表理解轻松地拉出列

cities = [row[2] for row in data]
您还可以使用其他工具,如
collections.Counter
,使用一个能发射所有城市的发生器。在这里,每个城市都有自己的字典。任何细微的拼写偏差都会得到不同的条目,所以要小心

citycount = collections.Counter(row[2] for row in data)

您是否有任何代码,您已经开始为我们的审查?按索引提取列。如果你想要唯一的城市名称,那么把它们放在集合中。你有列表列表吗?如果是的话,那么试着把它弄平,并把它们算在问题中;不要把它塞进评论里。这与问题无关。
citycount = collections.Counter(row[2] for row in data)
a = [[1,2,3],[2,3,4]]
for t in a:
  print len(t)