首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从左到右解压元组?

如何从左到右解压元组?
EN

Stack Overflow用户
提问于 2016-07-08 22:10:02
回答 5查看 3.4K关注 0票数 18

有没有一种干净/简单的方法可以从左到右解压右侧的Python元组?

例如,为

代码语言:javascript
复制
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]吗?

我意识到,我可以命令左边得到所需的元素,但我认为,在某些情况下,我只想从左到右解压元组。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2016-07-08 23:04:10

如果您希望保留原始索引(即不想费心将4和7更改为6和3),您还可以使用:

代码语言:javascript
复制
v, b, n = (j[4:7][::-1])
票数 14
EN

Stack Overflow用户

发布于 2016-07-08 22:12:42

这应该可以做到:

代码语言:javascript
复制
v,b,n = j[6:3:-1]

-1开始从6开始的步骤值

票数 51
EN

Stack Overflow用户

发布于 2016-07-08 22:28:51

代码语言:javascript
复制
 n,b,v=j[4:7]

也会起作用。只需更改订单或返回的未打包值即可。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38276068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档