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) 


原文地址:https://www.cnblogs.com/YYRise/p/9101903.html