簡體   English   中英

語法錯誤列表/字典

[英]Syntax Error list/dict

Python 3:someList = [0000,1000,0100]#,1100,0010,1010,0110,1110,0001,1001,0101,1101,0011,1011,0111,1111]

有一個列表,如果我在列表中放入兩個以上的項目,則會出現語法錯誤

someList = [0000,1000]有效,但是如果我再添加一次,它總是給我一個錯誤

使用相同的列表,在您的數字“ 0100”上收到Python 3的語法錯誤,不是因為它是第三項,而是由於值本身。 我也只是在做語法錯誤

someList = []
someList.append(0100)

因此,實際上似乎是造成問題的價值所在。 我不確定您到底想做什么,但是如果您只想在列表中使用二進制文字,則可以使用如下代碼:

someList = [0b0000, 0b1000, 0b0100, 0b1100, 0b0010, 0b1010, 0b0110, 0b1110, 0b0001, 0b1001, 0b0101, 0b1101, 0b0011, 0b1011, 0b0111, 0b1111]

..其中“ 0b”前綴(即零b)表示二進制數。

有關不同python版本的有趣鏈接及其對基本文字值的處理, 請參見如何在Python中表達二進制文字?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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