2024-05-29 07:59:50 发布
网友
我有一个名单,其中包括名字,姓氏和得分。在
list1 = [['david', 'carter', 6], ['chris', 'jenkins', 0], ['john', 'wells', 5], ['ryan', 'love', 0] ]
我只想打印出得分为0分的名字,例如,只打印出[Chris Jenkins 0]和{}。在
[Chris Jenkins 0]
>>> from itertools import ifilterfalse >>> from operator import itemgetter >>> list(ifilterfalse(itemgetter(2), list1)) [['chris', 'jenkins', 0], ['ryan', 'love', 0]]
>>>[item for item in list1 if item[2]==0] ans:- [['chris', 'jenkins', 0], ['ryan', 'love', 0]]
保持简单:
for e in list1: if e[2] == 0: print e
保持简单:
相关问题 更多 >
编程相关推荐