Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.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_Python 3.x - Fatal编程技术网

Python 将字符串列表转换为整数

Python 将字符串列表转换为整数,python,python-3.x,Python,Python 3.x,我有一个列表,它的元素只有一个字符串 my_list = ['9', '4', '4', '5', '4', '3', '5'] 如何将其转换为单个整数,如:9445435 注意:“”。join仅适用于字符串列表,而不适用于整数。试试这个 result = ' '.join(my_list) result = int(result) In [5]: int(''.join(my_list)) Out[5]: 9445435 你为什么不试试这种方法呢 my_list = ['9', '4'

我有一个列表,它的元素只有一个字符串

my_list = ['9', '4', '4', '5', '4', '3', '5']
如何将其转换为单个整数,如:9445435

注意:“”。join仅适用于字符串列表,而不适用于整数。

试试这个

result = ' '.join(my_list)

result = int(result)
In [5]: int(''.join(my_list))
Out[5]: 9445435

你为什么不试试这种方法呢

my_list = ['9', '4', '4', '5', '4', '3', '5']
output = int(''.join(str(num) for num in my_list))
print(output) ## 9445435

使用join,然后将其强制转换为int!like=>int.joinmy\u列表您的列表是由整数还是字符串组成的?如果是整数,那么在我的_列表中v的int.joinstrv,否则DarkSuniuM说这是一个整数列表,但是你的问题中的列表包含字符串,而不是整数。或者output=int.joinmy_list@eyllanesc不,for是存在的,所以如果列表项是int,这使他们感到沮丧str@DarkSuniuMjoin接受一个iterable,并在内部使用str将它们转换为每个iterable元素,for是unnecessary@eyllanescTypeError:序列项0:应为str实例,intfound@DarkSuniuM我的清单=['9','4','4','5','4','3','5']output=int.joinmy_列出Python 2.7.15和Python 3.7.1中的打印输出-->9445435