最佳答案
让我们举个例子。
a=['help', 'copyright', 'credits', 'license']
b=a
b.append('XYZ')
b
['help', 'copyright', 'credits', 'license', 'XYZ']
a
['help', 'copyright', 'credits', 'license', 'XYZ']
我想在列表“ B ”中添加值,但列表“ A ”的值也发生了变化。
我想我不知道为什么会这样(Python通过引用传递列表)。
我的问题是“我怎样才能通过值来传递它,以便附加' B '不会改变' a '中的值?”