数据类型基础(8)

发布时间 2023-09-06 19:22:49作者: hanyingshuo

解压缩 # 一次性取出多个值

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]

# 解压缩的对象有多少个元素,就要拿多少个(不能少拿,也不能多拿)