python:将列表中的整数项连接到单个字符串

python:将列表中的整数项连接到单个字符串,python,join,char,int,Python,Join,Char,Int,有没有更好的方法将列表中的“整数”项连接到字符串中: import numpy as np my_list = [1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0] changed_list = np.char.mod('%d', my_list) final_ans = ''.join(changed_list ) 这个怎么样 ''.join([str(item) for item in my_list]) 我不知道你说的更好是什么意思,但你可以试试这个 ''.join

有没有更好的方法将列表中的“整数”项连接到字符串中:

import numpy as np
my_list = [1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0]
changed_list = np.char.mod('%d', my_list)
final_ans = ''.join(changed_list )
这个怎么样

''.join([str(item) for item in my_list])

我不知道你说的更好是什么意思,但你可以试试这个

''.join([str(x) for x in my_list])
您可以使用以下模块:


为什么要重新发布一个2分钟前已经发布的答案?因为我没有刷新页面。@juanpa.arrivillaga它给了我一个错误“name'string'未定义”。顺便说一句,我使用的是Python3,我想你的意思是“我的列表中的项目”(不是我更改的列表)!
>>> from bitstring import BitArray
>>> f'{BitArray(my_list).uint:b}'
'110000111010'