如何从python中的元组将元组列表连接到连接项列表中?

如何从python中的元组将元组列表连接到连接项列表中?,python,Python,我有一个元组列表,我想制作一个简单字符串列表,这些字符串由元组中的每个项串联而成。即: a = [("as","b","c"),("d","e"),("f","g")] b将是=[“作为b c”、“d e”、“f g”] 我试过这个: b = [sum(i,[]) for i in a ] 但是我有 TypeError: can only concatenate tuple (not "str" to tuple)` 要通过空格连接多个字符串,应使用str.join()。这需要一点时间来适

我有一个元组列表,我想制作一个简单字符串列表,这些字符串由元组中的每个项串联而成。即:

a = [("as","b","c"),("d","e"),("f","g")]
b将是=
[“作为b c”、“d e”、“f g”]

我试过这个:

b = [sum(i,[]) for i in a ]
但是我有

TypeError: can only concatenate tuple (not "str" to tuple)`

要通过空格连接多个字符串,应使用
str.join()
。这需要一点时间来适应,因为您在要用于连接其他字符串的字符串上调用它,在本例中为空格字符:

>>> map(" ".join, a)
['as b c', 'd e', 'f g']
有些人更喜欢列表理解:

[" ".join(t) for t in a]

要通过空格连接多个字符串,应使用
str.join()
。这需要一点时间来适应,因为您在要用于连接其他字符串的字符串上调用它,在本例中为空格字符:

>>> map(" ".join, a)
['as b c', 'd e', 'f g']
有些人更喜欢列表理解:

[" ".join(t) for t in a]

在努力寻找解决方案的同时,我对自己掌握的python知识感到失望,有时这简直是小菜一碟@好奇:我建议花点时间通读一下。这会有回报的。我对自己在python方面的知识感到失望,同时也在努力寻找解决方案,有时这真是小菜一碟@好奇:我建议花点时间通读一下。这会有回报的。