解压缩(7)
解压缩 # 一次性取出多个值
lis = [1, 2, 3] x1, x2, x3 = lis print(x1) print(x2) print(x3)
# 当我不需要2时 虽然可以打印出来,但是尽量不要打印
x1, _, x3 = lis # _表示不需要,约定俗称的
# 当我只要第3个元素
print('*' * 50) _, _, x3 = lis print(x3)
# ‘*’的作用 *_会把前面所有的省略掉,都不要
lis = [1, 2, 3, 4, 5, 6, 7] print('*' * 50) x1, *_, x3 = lis # *_会把前面所有的省略掉,都不要 print(x1) # 1 print(x3) # 7 print(_) # [2, 3, 4, 5, 6]
# 解压缩的对象有多少个元素,就要拿多少个(不能少拿,也不能多拿)

浙公网安备 33010602011771号