Python-使用字符串连接列表中的项
我到处找了,找不到答案。我大约1-2周大到Python,所以时间不长。如何使用字符串连接列表中的不同项目 在我的例子中,我想显示一个对象的三维尺寸:(简化了很多) 返回的结果是:Python-使用字符串连接列表中的项,python,string,list,join,character,Python,String,List,Join,Character,我到处找了,找不到答案。我大约1-2周大到Python,所以时间不长。如何使用字符串连接列表中的不同项目 在我的例子中,我想显示一个对象的三维尺寸:(简化了很多) 返回的结果是: (1, 'x', 2, 'x', 3) 我的目标是得到1x2x3而不是(1,'x',2,'x',3)。有什么想法吗? 谢谢 这是一个简单的Python操作。我刚刚意识到的问题是,必须首先将列表中的整数转换为字符串。你可以用这样一个简单的列表来理解 'x'.join([str(x) for x in my_list])
(1, 'x', 2, 'x', 3)
我的目标是得到1x2x3而不是(1,'x',2,'x',3)。有什么想法吗?
谢谢 这是一个简单的Python操作。我刚刚意识到的问题是,必须首先将列表中的整数转换为字符串。你可以用这样一个简单的列表来理解
'x'.join([str(x) for x in my_list])
这是一个简单的Python操作。我刚刚意识到的问题是,必须首先将列表中的整数转换为字符串。你可以用这样一个简单的列表来理解
'x'.join([str(x) for x in my_list])
试试这个
'x'.join(str(e) for e in my_list)
试试这个
'x'.join(str(e) for e in my_list)
你想以字符串结束吗?@RafaelBarros yesTry this:
'x'.join(map(str,my_list))
str.join方法将列表中的所有内容连接起来,并将其单独分隔,在本例中为“x”。它有时与逗号连用。重要提示:你需要一个字符串列表,这就是为什么我在那里调用了map
,将所有数字转换成字符串。你想以字符串结束吗?@RafaelBarros yesTry this:'x'。join(map(str,my_list))
str.join方法将列表中的所有内容连接起来,并将其单独分隔,在本例中为'x'。它有时与逗号连用。重要提示:你需要一个字符串列表,这就是为什么我在那里调用映射
,将所有数字转换为字符串。我太笨了,谢谢:如果它们是其他字符,比如x/y/z,我会怎么做?只是想知道在你的后续行动中,如果x
、y
和z
都是上述数字,你只需要/
字符,你可以做'/'。加入([str(x)代表我的列表中的x])
。如果x
、y
和z
是my_列表中的字符串,你可以只做“/”。加入(my_列表)
。这太棒了@George_E!坚持下去!:)我好笨谢谢:如果他们是其他角色,比如x/y/z,我会怎么做?只是想知道在你的后续行动中,如果x
、y
和z
都是上述数字,你只需要/
字符,你可以做'/'。加入([str(x)代表我的列表中的x])
。如果x
、y
和z
是my_列表中的字符串,你可以只做“/”。加入(my_列表)
。这太棒了@George_E!坚持下去!:)