我到处寻找,找不到答案。我大约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)。有任何想法吗? 谢谢!
答案 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)