[英]python: concatenate integer items in a list to a single string
是否有以下更好的方法將“整數”列表中的項目連接成字符串:
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(x) for x in my_list])
這個怎么樣?
''.join([str(item) for item in my_list])
您可以使用bitstring
模塊:
>>> from bitstring import BitArray
>>> f'{BitArray(my_list).uint:b}'
'110000111010'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.