python - 有没有办法将数字添加到列表中元组的第一部分?

标签 python list tuples

所以我有一个列表,例如:

a = [(1,2),(2,3)]

我想知道是否有办法添加一个数字,比如 2 到元组的第二部分,所以它看起来像

a = [(1,4),(2,5)]

最佳答案

您可以使用 list comprehension :

>>> a = [(1,2),(2,3)]
>>> [(x, y+2) for x,y in a]
[(1, 4), (2, 5)]
>>>

关于python - 有没有办法将数字添加到列表中元组的第一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20136455/

相关文章:

python - 如何在scikit-learn中使用自己的算法提取特征(文本特征提取)

python - 限制 Tensorflow CPU 和内存使用

Python + Scipy : How to set the time frame for a spectrogram?

python - 如何识别并正确解析由 Python 创建的 csv 数据中的列表

java - 多种类型的过滤器<Object>

list - Common LISP 在列表上应用逻辑运算符

python - 递归函数 - 计算元组中偶数的个数

Python:两次调用 'curses' 会塞满我的终端

ios - 在 swift2 中,是否可以将具有 2 个元素的元组分配给 2 个变量,其中一个是常量,一个可以改变

swift - 在 Swift 元组上定义前缀运算符