以下句子对我来说是一个混乱的原因(来自Guido在python.org上的教程):
"请注意,比较不同类型的对象是合法的.结果是确定性的但是随意的:类型按名称排序.因此,列表总是小于字符串,字符串总是小于元组,等等"一个元组等."
这意味着:
a=[90]
b=(1)
a<b
Run Code Online (Sandbox Code Playgroud)
结果应该是True
.但事实并非如此!你可以帮助我吗?不是一个元组,等等."
另外,"结果是确定的但是随意的"是什么意思?
(1)
是一个int
.你可能意味着(1,)
,这是一个tuple
.