如何在Python中给同一个变量赋多个值?

如何在Python中给同一个变量赋多个值?

在Python中,如果你试图像这样做:

a = b = c = [0,3,5]
a[0] = 10

你会得到相同的值:

a, b, 和 c: [10, 3, 5]

这是因为这三个变量都指向相同的值。如果你修改了这个值,所有变量的值都会发生变化,即a,b和c。要创建一个新的对象并分配它,可以使用copy模块。

阅读更多:Python 教程

例子

a = [0,3,5]
import copy
b = copy.deepcopy(a)
a[0] = 5

print(a)
print(b)

输出

这将给出以下输出结果-

[5,3,5]
[0,3,5]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程