Python请问以下代码类名中的(list<string>)和方法中的super是什么意思?

在中介绍了排序方法sort和函数sorted在没囿提供key参数的情况下默认调用__lt__方法来进行排序比较如果类中没有定义__lt__方法Python会怎么处理?
本文案例直接在基础上通过两个三引号注释掉__lt__方法的定义然后定义实例列表进行排序。

从上述案例可以看到注释掉__lt__方法后,在未指定key参数的情况下Python排序方法调用了__gt__方法并按__gt__方法比較大小的模式实现了数据排序,其实这与是一致的


请大家多多支持,点赞、评论和加关注!谢谢!

}

我要回帖

更多关于 a list 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信