python - 列表中的比较方法不起作用(python)
问题描述
比较不能在python中工作。为什么?
a,b=10,20
print(cmp(a,b))
NameError Traceback (most recent call last) <ipython-input-21-553f11ffcf97> in <module>() 1 import operator 2 a,b=10,20 ----> 3 print(cmp(a,b)) NameError: name 'cmp' is not defined
解决方案
cmp() 在 python 3x 内置程序中被排除,或者你可以使用
(a>b)-(a<b)
推荐阅读
- go - 通过队列发送哨兵追踪
- express - 错误:找不到模块 './models/book' 需要堆栈:
- matlab - 从顶点递归采样三角形?
- php - 为 2 个模型颁发 sanctum 令牌,以验证 API 请求(不是默认用户模型)
- flutter - 即使是无效用户也能登录成功
- javascript - 如何为 Ruby On Rails 编写 JavaScript?
- javascript - 取消单选
- textures - 未应用 Aframe 纹理且场景完全亮起
- spring-boot - 如何将 pactflow.io 与 springboot 集成
- python - 在for循环python中保存数组