Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.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_List_Type Conversion_Numbers - Fatal编程技术网

Python 如何将数字列表转换为字符串?

Python 如何将数字列表转换为字符串?,python,list,type-conversion,numbers,Python,List,Type Conversion,Numbers,我试图删除变量“numbers”中数字之间的逗号,如下:[20,1,5,8]-->20158 输出 list1 = [20, 1, 5, 8] str1 = ''.join(str(e) for e in list1) print(str1) 只需执行此操作即可打印(',')。join(str(x)表示数字中的x))您不能“删除变量中数字之间的逗号”,因为变量不包含逗号,而且数字之间没有任何东西[20,1,5,8]是列表的表示形式。您要做的是创建一个字符串,该字符串包含数字的文本表示形式,连接

我试图删除变量“numbers”中数字之间的逗号,如下:[20,1,5,8]-->20158

输出

list1 = [20, 1, 5, 8]
str1 = ''.join(str(e) for e in list1)
print(str1)

只需执行此操作即可打印(',')。join(str(x)表示数字中的x))您不能“删除变量中数字之间的逗号”,因为变量不包含逗号,而且数字之间没有任何东西<代码>[20,1,5,8]是列表的表示形式。您要做的是创建一个字符串,该字符串包含数字的文本表示形式,连接在一起,中间没有逗号。对于以后的问题,我建议创建一个最小的可复制示例。对于这个问题,我们不需要密码、加密和字符串函数的背景。您的问题可以简化为->我有一个整数列表,希望删除注释以获得单个数字<代码>数字=[20,1,5,8]预期输出
20158
但你应该仔细考虑你真正想要的是什么。似乎您希望能够恢复原始字符串。仔细想想:如果您得到结果
“21”
,并想知道原始密码文本是什么,它应该是
“ba”
,还是
“u”
?为什么?你怎么知道?
list1 = [20, 1, 5, 8]
str1 = ''.join(str(e) for e in list1)
print(str1)
20158