python - 如何从左到右解包元组?

标签 python python-3.x tuples iterable-unpacking

是否有一种干净/简单的方法可以从左到右解压缩右侧的 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] 吗?

我意识到我可以只订购左侧以获得所需的元素,但我认为可能存在我只想从左到右解包元组的情况。

最佳答案

应该这样做:

v,b,n = j[6:3:-1]

6

开始的-1的步长值

关于python - 如何从左到右解包元组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38276068/

相关文章:

python - spy 程序不会自动完成新的解释器(virtualenv)

python - 使用 python、BeautifulSoup、mechanize 设置 HTML textarea 内容(没有表单,只有 div)

python - 是否可以在返回值的同时仍然修改它?

python - 无法从 PyYAML 调用的构造函数中的参数构造对象

python - 命名元组的名称和引用可以不同吗?

python - Pyplot/matplotlib 线图 - 相同颜色

python - 国际化的 Django 应用程序恢复为英语

python - 如何在python中调试导致后续异常的堆栈跟踪?

python - 元组如何在 for 循环中解包?

python - 元组到日期时间