python 多个变量赋值

 

 correct_5 = correct_xy = correct_wh = correct_4 = correct_6 = 0
    correct_5+=1
    print(correct_5,correct_xy)

结果是1,0

可以同时定义多个变量,虽然加了等于号,但依然是相互独立,无关联性。

 

两个数组指向同一块内存地址:

 images =labels = []
    images.append(54)
    print(images,labels)

正确写法:

 images,labels,c = [], [],1
    images.append(54)
    print(images,labels,c)

 

# Assign values directly

a, b = 0, 1

assert a == 0

assert b == 1

  

# Assign values from a list

(r,g,b) = ["Red","Green","Blue"]

assert r == "Red"

assert g == "Green"

assert b == "Blue"

  

# Assign values from a tuple

(x,y) = (1,2)

assert x == 1

assert y == 2

你可能感兴趣的:(python)