python 语法
1. list, tuple赋值给多个变量
Note: 赋值时,变量个数需要和list/tuple值个数相等,否者会报错
# list
>>> items = [1,2,3]
>>> items
[1, 2, 3]
>>> a,b,c = items
>>> a
1
>>> b
2
>>> c
3
# tuple
>>> columns=(9,8,7,6,5)
>>> columns
(9, 8, 7, 6, 5)
>>> h,i,j,k,l=columns
>>> h
9
>>> i
8
>>> j
7
>>> k
6
>>> l
5
>>>
>>> m,n=columns
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: too many values to unpack
>>>
>>> aa,bb,cc,dd=items
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: need more than 3 values to unpack