Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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
在python3中:r,g,b,*a=img_列表[生成的编号]:是什么意思?_Python_Python 2.7_Python 3.x_Import_Porting - Fatal编程技术网

在python3中:r,g,b,*a=img_列表[生成的编号]:是什么意思?

在python3中:r,g,b,*a=img_列表[生成的编号]:是什么意思?,python,python-2.7,python-3.x,import,porting,Python,Python 2.7,Python 3.x,Import,Porting,这在python3中意味着什么?我正在将隐写库移植到Python2(因为从sbcl导入时,burgled Batters在python3中的库中遇到了问题) 是否有一种方法可以将此表示法转换为Python2表示法(例如,如何使用导入类型和x来克服类型注释)?更一般地说,这意味着什么?因为在Python2上运行时会引发语法错误 谢谢 这是一个可扩展的解包任务,包含一个全面的组件;前3个值分别分配给r、g和b,其余值按顺序分配给*a(捕捉前3个以外的任何值) 要在Python 2中实现同样的效果,需

这在python3中意味着什么?我正在将隐写库移植到Python2(因为从sbcl导入时,burgled Batters在python3中的库中遇到了问题)

是否有一种方法可以将此表示法转换为Python2表示法(例如,如何使用
导入类型
x来克服类型注释)?更一般地说,这意味着什么?因为在Python2上运行时会引发语法错误


谢谢

这是一个可扩展的解包任务,包含一个全面的组件;前3个值分别分配给
r
g
b
,其余值按顺序分配给
*a
(捕捉前3个以外的任何值)

要在Python 2中实现同样的效果,需要使用切片:

r, g, b, *a = img_list[generated_number]

有关新功能的详细信息,请参阅。

@jornsharpe:这个问题不是关于iterable解包的。@MartijnPieters,但公认的答案确实涵盖了它-请参阅“在Python 3中,可以使用作业左侧的
*l
一节”@jornsharpe:我发现了一个更好的重复,具体到语法上。非常感谢!我会在5分钟内接受答案。很抱歉(事实证明)这个问题相当愚蠢。
(r, g, b), a = img_list[generated_number][:3], img_list[generated_number][3:]