繁体   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