list.sort结果是None
List 结果 Sort none
2023-09-27 14:25:18 时间
错误原因:
list.sort()功能是针对列表自己内部进行排序, 不会有返回值, 因此返回为None。
举例说明:
In [19]: a=["a","c","b"] In [20]: b = a.sort() In [21]: print(b) None
如果想得到排序后的结果就不要使用 b = a.sort(),而是直接用a.sort()方法,然后再打印a就会发现a列表内的元素已经改变原来排序顺序了
其它:
如果不想改变a列表内部的元素顺序,可以使用sorted(list_name)函数,它会返回一个经过排序的列表,而不改变原来列表内元素的排序
举例说明:
In [24]: a =["a","c","b"]
In [26]: b = sorted(a) In [27]: a Out[27]: ['a', 'c', 'b'] In [28]: b Out[28]: ['a', 'b', 'c']
相关文章
- C# MVC 用户登录状态判断 【C#】list 去重(转载) js 日期格式转换(转载) C#日期转换(转载) Nullable<System.DateTime>日期格式转换 (转载) Asp.Net MVC中Action跳转(转载)
- 从头认识Spring-1.16 SpEl对集合的操作(1)-建立集合以及訪问集合的元素,以<util:list/>为例
- python创建与遍历List二维列表
- 微信小程序 项目实战(三)list 列表页 及 item 详情页
- Is there a complete List of JVM exit codes
- java8中List对象转另一个List对象
- golang中container/list包源码分析
- Java List/Set/Map
- Java集合框架中List接口的简单使用
- SwiftUI 中级List如何添加新内容(2020年教程)
- SwiftUI 开发脚手架含Tab List Navigation (2020年版)
- [C#]List的Sort()、Find()、FindAll()、Exist()的使用方法举例
- linq查询结果转换为指定字段类型的list集合
- 【LeetCode】83. Remove Duplicates from Sorted List
- 【LeetCode】138. Copy List with Random Pointer
- [LeetCode] Reverse Linked List 倒置链表
- Implementing the skip list data structure in java --reference
- 踩坑系列—SqlServer批量新增BigDecimal精度问题<foreach collection="list" item="item" separator="," index="index"></foreach>
- C++ List的用法(转载)