Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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 - Fatal编程技术网

带数字和字符串的列表到单字符串python

带数字和字符串的列表到单字符串python,python,string,list,Python,String,List,如何将包含数字和字符串的列表打印为单个字符串? 例如,我有一个列表:[“(”,3,“+”,4,“-”,3,“)”],我希望它被打印为:(3+4-4)。我试图使用join命令,但我的数字一直有问题。您必须将INT转换为str,str.join需要字符串: l = ["(",3,"+",4,"-",3,")"] print("".join(map(str,l))) (3+4-3) 这相当于: print("".join([str(x) for x in l])) 要使用空格分隔每个元素,请执行

如何将包含数字和字符串的列表打印为单个字符串?
例如,我有一个列表:
[“(”,3,“+”,4,“-”,3,“)”]
,我希望它被打印为:
(3+4-4)。
我试图使用join命令,但我的数字一直有问题。

您必须将INT转换为str,
str.join
需要字符串:

l = ["(",3,"+",4,"-",3,")"]

print("".join(map(str,l)))
(3+4-3)
这相当于:

print("".join([str(x) for x in l]))
要使用空格分隔每个元素,请执行以下操作:

print(" ".join(map(str,l)))

这确实起到了作用,但是,有没有办法让它在每个列表元素之间创建一个空间?我正在做一个RPN计算器,当我返回结果时,我必须显示3 4+3-哦,我明白了,这很有意义xD,我已经试了几个小时了,你真的救了我的命没有担心,很高兴它有帮助,我可以用代码救你的命;)数字有什么问题?这不就是问题所在吗?很肯定会有一个重复的问题。