【Python】【编程技巧】解压序列,可迭代对象赋值给多个变量的方法

解压序列赋值给多个变量

>>> year, month, day = [2002, 6, 10]
>>> print(year, month, day)
2002 6 10

可以用占位符,丢弃其他的值

year, _ , _ = [2002,6,10]
print(year)
2002

解压可迭代对象赋值给多个变量

L = [1,2,3,4,5]
first, *middle, last = grades
print(middle)
>>> [2,3,4]

参考

Python Cookbook 第一章

你可能感兴趣的:(Python,python,数据结构,算法)