使用列表推导,给出:
mylist = [['a','b','c'],['d','e','f']]'d' in [j for i in mylist for j in i]
产量:
True
这也可以使用生成器来完成(如@AshwiniChaudhary所示)
根据以下评论进行更新:
这是相同的列表理解,但是使用了更具描述性的变量名:
'd' in [elem for sublist in mylist for elem in sublist]
列表理解部分中的循环构造等效于
for sublist in mylist: for elem in sublist
并生成一个列表,供
in*** 作员在其中测试“ d” 。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)