【发布时间】:2021-11-17 01:25:04
【问题描述】:
我有一个清单
list1 = [ [2,3,4] ,[5,6,7] ,[1,5,8] ,[2,3,{'key1':12}] ]
我需要从 list1 中删除包含字典元素的列表并生成 list2 应该是 [ [2,3,4] ,[5,6,7] ,[1,5,8] ]
使用 for 循环我可以得到 list2 之类的
for e1 in list1:
condition = 0
for e2 in e1:
if type(e2) is dict:
condition = 1
if not condition:
list2.append(e1)
如何通过列表理解获得 list2 的结果?
【问题讨论】:
标签: python python-3.x list list-comprehension