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

posted @ 2018-01-03 15:23  alxe_yu  阅读(94)  评论(0)    收藏  举报