我有以下格式的列表:
[[[u'Hot Dogs', u'hotdog'], [u'Food Stands', u'foodstands']], [[u'Scandinavian', u'scandinavian'], [u'Breakfast & Brunch', u'breakfast_brunch'], [u'Coffee & Tea', u'coffee']], [[u'Burgers', u'burgers']]]
我想从每个列表中删除第一个项目(它只是第二个项目的副本)然后返回这些单个标记的简单列表,而不是包含在多个[]中。我该怎么做呢?
编辑:我想返回一个列表列表,每行代表每个列表中的第二个标记,如下所述
答案 0 :(得分:3)
答案 1 :(得分:2)
我认为你想要的是:
rawList = [[[u'Hot Dogs', u'hotdog'], [u'Food Stands', u'foodstands']], [[u'Scandinavian', u'scandinavian'], [u'Breakfast & Brunch', u'breakfast_brunch'], [u'Coffee & Tea', u'coffee']], [[u'Burgers', u'burgers']]]
finalList = []
for l in rawList:
finalList.append([i[0] for i in l])
输出如下:
[[u'Hot Dogs', u'Food Stands'], [u'Scandinavian', u'Breakfast & Brunch', u'Coffee & Tea'], [u'Burgers']]