我正在试图找出如何选择所有水果:
[['id', 'sub type', 'type'], ['1', 'apples', 'fruit'], ['15', 'orange', 'fruit'], ['3', 'corn', 'vegtable']]
如何输出:
['sub type','apple','orange','corn']
答案 0 :(得分:4)
>>> lst = [['id', 'sub type', 'type'], ['1', 'apples', 'fruit'], ['15', 'orange', 'fruit'], ['3', 'corn', 'vegtable']]
>>> [x[1] for x in lst]
['sub type', 'apples', 'orange', 'corn']
>>>
答案 1 :(得分:2)
operator.itemgetter(1)
可以是higher-performance
('琐碎的答案转换为评论'?!WTF!)这是一线的现实。为了性能,首选itemgetter到lambda表达式。如果可以,请向我们展示出现此代码的更多上下文。