拆包
拆包
元组拆包
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
交换变量的值
- 方法1:借助第三个变量存储数据
a = 100
b = 200
c = 0
c = a
a = b
b = a
print(a) # 200
print(b) # 100
- 方法2
a, b = 1, 2
a, b = b, a
print(a) # 2
print(b) # 1