【发布时间】:2023-03-08 10:36:01
【问题描述】:
我到处找,找不到答案。我对 Python 大约 1-2 周大,所以不是很长。如何使用字符串连接列表中的不同项目?
在我的例子中,我想显示一个对象的 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)。有任何想法吗? 谢谢!
【问题讨论】:
-
你想以字符串结尾吗?
-
@RafaelBarros 是的
-
试试这个:
'x'.join(map(str, my_list)) -
str.join 方法连接列表中的所有内容,将其分开,在本例中为“x”。它有时与逗号一起使用。重要提示:您需要有一个字符串列表,这就是为什么我在那里调用
map将所有数字转换为字符串。
标签: python string list join character