>>> original = [['Ari', 'male', 'learning'],['Fran', 'female', 'skilled']]
>>> original = [item for item in original if 'Ari' not in item]
>>> original
[['Fran', 'female', 'skilled']]
original = [['Ari', 'male', 'learning'],['Fran', 'female', 'skilled']]
original[:] = [item for item in original if 'Ari' not in item]
>>> original
[['Fran', 'female', 'skilled']]
如果要修改原始列表,则可以使用列表理解创建新列表,删除所需的项,然后重新绑定到列表变量:
这将创建一个新的列表,然后将新列表绑定到变量
original
。如果原始列表很大,则可以避免创建副本并就地更新:注意使用切片表示法(
[:]
)来更新原始列表使用列表理解并检查
'Ari'
:或者关键字的顺序略有不同:
输出:
但是,也不要列出
list
,因为那样会覆盖实际的关键字相关问题 更多 >
编程相关推荐