从Python中的列表创建元组

Jos*_*ejo 1 python nested-lists python-3.x

我有这个数组:

lst = ['A', 'B', 'C']
Run Code Online (Sandbox Code Playgroud)

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

lst2=  [('A', 'D'),
          ('B', 'D'),
          ('C', 'D')]
Run Code Online (Sandbox Code Playgroud)

Ósc*_*pez 5

这样,使用列表推导

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

lst2
=> [('A', 'D'), ('B', 'D'), ('C', 'D')]
Run Code Online (Sandbox Code Playgroud)

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