假设您有一个列表。
>>> m = ['a','b','c']
我想创建一个新的列表n
,该列表包含除给定项m
中的某一项(例如项'a'
)之外的所有内容。然而,当我使用
>>> m.remove('a')
>>> m
m = ['b', 'c']
原始列表已被改变(值'a'
从原始列表中删除)。 有没有一种方法可以获得一个新列表,不改变原始列表的情况下去掉'a'
? 所以我的意思是m
仍应该是['a','b','c']
,我将获得一个新列表,必须是['b','c']
。
my_var = m[0]
吗? - Padraic Cunningham