【发布时间】:2018-05-13 13:28:38
【问题描述】:
我正在尝试删除列表中除整数之外的所有元素。我可以删除字符串和布尔值,但我无法根据下面的代码删除列表。
messy_list = ["a", 2, 3, 1, False, [1, 2, 3]]
for idx, val in enumerate(messy_list):
if type(val) != int:
messy_list.pop(idx)
print(messy_list)
【问题讨论】:
标签: python python-3.x list nested-lists