拆包

拆包

元组拆包

def return_num():
 return 100, 200

num1, num2 = return_num()
print(num1) # 100
print(num2) # 200

字典拆包

对字典拆包,取出来的是字典的key

dict1 = {'name': 'TOM', 'age': 18}
a, b = dict1

print(a) # name
print(b) # age

print(dict1[a]) # TOM
print(dict1[b]) # 18

交换变量的值

a = 100
b = 200

c = 0

c = a
a = b
b = a

print(a) # 200
print(b) # 100
a, b = 1, 2
a, b = b, a
print(a) # 2
print(b) # 1