首页 > 解决方案 > 在 Python 中从列表创建元组

问题描述

我有这个数组:

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

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

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

标签: pythonpython-3.xnested-lists

解决方案


像这样,使用列表推导

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

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

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


推荐阅读