【发布时间】:2016-01-05 08:35:36
【问题描述】:
在 Python 中我可以做到这一点
w,x,y,z = (1,1,2,3)
但假设我只需要 x 和 y 的值。有没有办法只同时分配几个变量(同时仍然保持漂亮的同时分配语法?)。我希望能找到类似于 MATLAB 的波浪号运算符的东西
~,x,y,~ = (1,1,2,3) # This is not valid Python code
我知道我可以定义一个虚拟变量来执行此操作,
d,x,y,d = (1,1,2,3)
但我很好奇是否有专门用于此目的的特殊运算符。
【问题讨论】:
-
传统上,python中的“无关”变量被命名为
_或__。
标签: python assignment-operator simultaneous