python - 在 Python 中从列表创建元组

标签 python python-3.x nested-lists

我有这个数组:

lst = ['A', 'B', 'C']

如何将字符串“D”附加到每个元素并将每个集合转换为元组:

lst2=  [('A', 'D'),
          ('B', 'D'),
          ('C', 'D')]

最佳答案

像这样,使用 list comprehension :

lst  = ['A', 'B', 'C']
lst2 = [(x, 'D') for x in lst]

lst2
=> [('A', 'D'), ('B', 'D'), ('C', 'D')]

顺便说一句,调用变量 list 是个坏主意,它会与内置函数发生冲突。我重命名了它。

关于python - 在 Python 中从列表创建元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55146354/

相关文章:

python - 对于 Nodejs 中使用的 mongodb 查询,我应该使用什么格式在 JSON 中存储时间戳?

Python:如何使用 Plotly 堆叠或叠加直方图

python - 循环拆分列表

python - 使用来自不同文件 pygame 的 Sprite 对象类

python - 如何使用子进程与 python 脚本交互

Python 正则表达式什么也找不到

python - 在 Python 中使用属性时 Class.foo 和 instance.foo 的不同行为

python - 如何从行中删除重复项并将其值转换为 pandas 中的列

java - 使用 java 中的流式传输将嵌套列表映射到 map

r - 将列表逐元素附加到 R 中嵌套列表的元素