有没有一种干净/简单的方法可以从左到右解压右侧的Python元组?
例如,为
j = 1,2,3,4,5,6,7
(1,2,3,4,5,6,7)
v,b,n = j[4:7] 我可以修改切片表示法以便v = j[6], b=j[5], n=j[4]吗?
我意识到,我可以命令左边得到所需的元素,但我认为,在某些情况下,我只想从左到右解压元组。
发布于 2016-07-08 23:04:10
如果您希望保留原始索引(即不想费心将4和7更改为6和3),您还可以使用:
v, b, n = (j[4:7][::-1])发布于 2016-07-08 22:12:42
这应该可以做到:
v,b,n = j[6:3:-1]从-1开始从6开始的步骤值
发布于 2016-07-08 22:28:51
n,b,v=j[4:7]也会起作用。只需更改订单或返回的未打包值即可。
https://stackoverflow.com/questions/38276068
复制相似问题