如何將list中的值快速賦值給變量,如下:
a, b, c, d = list1
這種方式只有當左邊的操作數個數和list1長度相同時,纔可以這麼做,不然不報錯.
假設我們有一個list對象List,它的長度足夠長,想把它從下標i開始的k個元素賦給k個元素,可以這麼做:
v1, v2, v3, …, vk = List[i : i + k] #默認i=0, k=len(List)
a, b, c, d = list1相當於:
a, b, c, d = list1[0 : 4]
練習代碼
#Hello World program in Python
# -*- coding: utf8 -*-
lists=[]
lists.append(3)
lists.append(4)
a,b=lists
print("a,b,sum:",a,b,a+b)
c=0
for i in lists:
c=c+i
print("sum:",c)
list拷貝方面的知識可以看—–Python List的賦值方法http://blog.csdn.net/lovelyaiq/article/details/55102518