所以我想在1行中声明多个数组,但是当我这样做时,我得到此警告“可能的不平衡元组”
我知道它可以忽略,但是出什么问题了?为什么当我在单独的行中声明它们可以但在1行中出现此错误时?
#get error:
arrayOne,arrayTwo = []
#not getting error: why?
arrayOne = []
arrayTwo = []
谢谢
答案 0 :(得分:2)
您没有为两个名称都分配[]
;您正在尝试从[]
中准确地解压缩两个项目,并将每个项目分配给一个单独的名称。你可以写
listOne, listTwo = [], []
但这更清楚地写成两行
listOne = []
listTwo = []