0
想象一下,我在Python中有以下bitlist。將整數轉換爲位表
mylist = {1:"Error 1",
2:"Error 2",
4:"Error 3",
8:"Error 4",
16:"Error 5",
...
n:"Error n"}
然後我有一個設備發送給我一個當前錯誤的位列表。當位0被設置時,錯誤1發生。當位4(二進制10000 - >十進制16)置位時,發生錯誤5。 但是,那麼也可能有多個錯誤。
例如,設備可以發送7
。現在我需要一個函數,它返回給我一些像["Error 1", "Error2", "Error 3"]
你知道該怎麼做嗎?
爲什麼你認爲'[「錯誤1」,「誤差2」, 「錯誤3」]第7號是否有任何背後的邏輯?你到目前爲止嘗試過什麼嗎? – Kasramvd
對不起,我只注意到我在源代碼中犯了一個錯誤。我要解決這個問題。 – 0xAffe
@Kasra修復它 – 0xAffe