python 将list的值赋值给变量

list中有n个值,赋值给k个变量:a1, a2, ……,ak 

  1. n = k时:a1, a2, ……,ak = list
  2. n > k时:使用1式报错:ValueError: too many values to unpack
  3. n < k时:使用1式报错:ValueError: need more than "n" values to unpack
  4. 只有n >= k时才可赋值:

    从下标i开始的k个元素赋给a1, a2, ..., ak:

    a1, a2, ..., ak = list[i : i+k] #默认i = 0, k = len(List) 


posted @ 2018-05-28 19:41  YYRise  阅读(1816)  评论(0编辑  收藏  举报