关于python:如何将字符串与列表项中的列表连接起来?

how do I concatenate string with list in list items?

本问题已经有最佳答案,请猛点这里访问。
1
2
3
a = [apple,[green,red,yellow]]

print(a[0]+" available in these colours" + a[1[]])

如何将字符串与列表项中的列表连接起来?

预期结果:

1
apple available in these collars green red yellow


假设你从

1
a = ['apple',['green', 'red', 'yellow']]

那么a[0]是一个字符串,a[1]是一个字符串列表。可以使用', '.join(a[1])a[1]更改为字符串,这将使用逗号和空格将它们连接起来。

所以

1
a[0] + ' available in ' + ', '.join(a[1])

应该可以,因为您可以将字符串与+连接起来。