簡體   English   中英

python:將列表中的整數項連接到單個字符串

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM