使用python关键字和列表理解

时间:2017-01-09 06:02:38

标签: python list-comprehension

如何将python关键字与列表推导结合使用,例如以下列表推导中的del关键字。

[del df[x] for x in y]

感谢

2 个答案:

答案 0 :(得分:2)

列表推导是表示表达式的一种方式。他们不能包含陈述。使用常规循环。

for x in y:
    del df[x]

答案 1 :(得分:0)

我猜你要删除使用列表理解。以下是如何做到的 -

df = [x for x in df if x not in to_remove]

这是一个例子

>>> df =[1,2,3]
>>> to_remove=[1,2]
>>> df = [x for x in df if x not in to_remove]
>>> df
[3]