列表赋值操作

list1 = [1,2,3,4]
a,b,c,d = list1

则a = 1 b =2
这种方式只有当左边的操作数个数和list1长度相同时,才可以这么做,不然报错.
我们假设我们有一个list对象List,它的长度足够长,想把它从下标i开始的k个元素赋给k个元素,可以这么做:
v1, v2, v3, …, vk = List[i : i + k] #默认i=0, k=len(List) 【左闭右开】

发布了142 篇原创文章 · 获赞 14 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_30460949/article/details/100532950