我在学习python元组时遇到了一个奇怪的不一致。这段代码:
x = (1,2)
y = (1,2)
print(x is y)
在shell中为False,在IDLE中为True。这有什么原因吗?
实际上Python的IDLE和shell使用不同的存储系统来存储像tuple-()这样的数据类型所有其他数据类型,如:
- 组
- dict
将显示相同的
我在学习python元组时遇到了一个奇怪的不一致。这段代码:
x = (1,2)
y = (1,2)
print(x is y)
在shell中为False,在IDLE中为True。这有什么原因吗?
实际上Python的IDLE和shell使用不同的存储系统来存储像tuple-()这样的数据类型所有其他数据类型,如:
将显示相同的
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium