Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python-使用字符串连接列表中的项_Python_String_List_Join_Character - Fatal编程技术网

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-2周大到Python,所以时间不长。如何使用字符串连接列表中的不同项目

在我的例子中,我想显示一个对象的三维尺寸:(简化了很多)

返回的结果是:

(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!坚持下去!:)