list怎么排序

查看人数:806 发布时间:2022-05-08 09:22:02

1.首先,我们定义一个列表,然后在其中存储一些字符串,然后循环输出。这是列表的默认排序

2.如果我们想对它们进行排序,我们可以使用collections类中的排序方法collections.sort(list):或者我们可以使用collections.reverse(list)以相反的顺序对集合进行排序。如果上面的排序不能满足我们的要求,我们也可以使用自定义的排序方法对集合进行排序。自定义排序方法需要实现比较器接口并重写其排序方法。

3.如果按照列表中字符串的长度排序,可以根据长度自定义比较规则。如果列表中存储了一个对象,在对象中访问字符串,此时如何排序?定义一个用户类,其中一个id和一个名称都是字符串,然后按顺序输出列表。接下来我们用户中的name属性按照长度排序,比较器界面中的方法还是重写的。排序时,用户对象中的名称属性用于排序。

查看全文

猜你喜欢

360微商频道查询入口

微商怎么找货源