Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/154.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 声明多个数组时可能出现不平衡元组_Python - Fatal编程技术网

Python 声明多个数组时可能出现不平衡元组

Python 声明多个数组时可能出现不平衡元组,python,Python,所以我想在一行中声明多个数组,但当我这样做时,我得到了这个警告“可能是不平衡的元组” 我知道这是可以忽略的,但怎么了?为什么当我在单独的一行中声明这些时,它是OK的,但是在一行中我得到了这个错误 #获取错误: arrayOne,arrayTwo=[] #不出错:为什么? arrayOne=[] arrayTwo=[] 谢谢您没有将[]分配给这两个名称;您正试图从[]解包两个项目,并将每个项目分配给一个单独的名称。你可以写 listOne, listTwo = [], [] 但这更清楚地写为两

所以我想在一行中声明多个数组,但当我这样做时,我得到了这个警告“可能是不平衡的元组”

我知道这是可以忽略的,但怎么了?为什么当我在单独的一行中声明这些时,它是OK的,但是在一行中我得到了这个错误

#获取错误:
arrayOne,arrayTwo=[]
#不出错:为什么?
arrayOne=[]
arrayTwo=[]

谢谢

您没有将
[]
分配给这两个名称;您正试图从
[]
解包两个项目,并将每个项目分配给一个单独的名称。你可以写

listOne, listTwo = [], []
但这更清楚地写为两行

listOne = []
listTwo = []

您没有将
[]
分配给这两个名称;您正试图从
[]
解包两个项目,并将每个项目分配给一个单独的名称。你可以写

listOne, listTwo = [], []
但这更清楚地写为两行

listOne = []
listTwo = []

第二个参数缺少
arrayOne,arrayTwo=[],[]
第二个参数缺少
arrayOne,arrayTwo=[],[]