Python - 使用字符串连接列表中的项目

时间:2017-10-26 19:33:21

标签: python string list join character

我到处寻找,找不到答案。我大约1-2周龄的Python,所以不是很长。如何使用字符串连接列表中的不同项目?

就我而言,我想展示一个物体的3D尺寸:(简化很多)

my_list = [1, 2, 3]
join_list = my_list[0],"x",my_list[1],"x",my_list[2]
print(join_list)

返回:

(1, 'x', 2, 'x', 3)

我的目标是获得1x2x3而不是(1,'x',2,'x',3)。有任何想法吗? 谢谢!

2 个答案:

答案 0 :(得分:2)

这是一个简单的Python str.join操作。我刚才意识到的问题是你必须首先将列表中的整数转换为字符串。你可以用这样的简单列表理解来做到这一点。

'x'.join([str(x) for x in my_list])

答案 1 :(得分:0)

试试这个

'x'.join(str(e) for e in my_list)