所以我有一個包含 1 個字串的串列。
biner_pass = ['00001111000000000000111111111111
00001111111111111111000011111111 11111111111000000000000000000000
1111111111111110101]
我想要的只是洗掉空間并加入所有二進制檔案。
我正在嘗試使用
binerpass = ''.join(biner_pass.split(' '))或biner_pass.replace(" ", "")但它無法作業。那么如何洗掉空間?
uj5u.com熱心網友回復:
該字串是具有 1 個元素的串列的第 0 個元素。因此你需要
biner_pass[0].replace(" ", "")
uj5u.com熱心網友回復:
IIUC,您可以使用replace.
biner_pass = ['0000111100000000000011111111111100001111111111111111000011111111 1111111111110000000000000000000011111111111111110000111111111111']
biner_pass[0] = biner_pass[0].replace(" ", "")
print(biner_pass)
輸出:
['00001111000000000000111111111111000011111111111111110000111111111111111111110000000000000000000011111111111111110000111111111111']
uj5u.com熱心網友回復:
您需要為串列的每個元素執行此操作
biner_pass = [b.replace(' ','') for b in biner_pass]
uj5u.com熱心網友回復:
binary1將是一個包含和0不包含的字串spaces
binary = "".join(biner_pass).replace(" ", "")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/528636.html
