解包元组时有没有简单的pythonic方法来增加变量?

2024-10-02 12:37:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我想做一些类似的事情:

a,b,c,d = 1,2,3,4
a,b,c,d += 2,4,6,8

但这行不通。我知道我可以单独增加他们,但我想会有一个更简单的方法。我想到的唯一选择就是这个丑陋的列表:

a,b,c,d = [j+k for idxj,j in enumerate((a,b,c,d)) for idxk,k in enumerate((2,4,6,8)) if idxj==idxk]

有更好的办法吗


Tags: 方法in列表forif事情办法enumerate

热门问题