使用列表推导,给出:
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