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

时间:2018-05-04 23:27:00

标签: 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 )

3 个答案:

答案 0 :(得分:2)

这是怎么回事?

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

答案 1 :(得分:2)

我不确定你的意思更好,但你可以尝试一下。

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

答案 2 :(得分:1)

您可以使用bitstring模块:

>>> from bitstring import BitArray
>>> f'{BitArray(my_list).uint:b}'
'110000111010'