本文介绍了如何允许列表 append() 方法返回新列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想做这样的事情:
myList = [10, 20, 30]
yourList = myList.append(40)
不幸的是,列表追加没有返回修改后的列表.
Unfortunately, list append does not return the modified list.
那么,如何允许 append
返回新列表?
So, how can I allow append
to return the new list?
推荐答案
不要使用附加,而是使用串联:
Don't use append but concatenation instead:
yourList = myList + [40]
这将返回一个新列表;myList
不会受到影响.如果你需要 myList
也影响 要么使用 .append()
,然后分配 yourList
与(副本)myList
.
This returns a new list; myList
will not be affected. If you need to have myList
affected as well either use .append()
anyway, then assign yourList
separately from (a copy of) myList
.
这篇关于如何允许列表 append() 方法返回新列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!