python3学习笔记--两种排序方法
列表排序方法
sort():仅对list对象进行排序,会改变list自身的顺序,没有返回值,即原地排序
sorted():对所有可迭代对象进行排序,返回排序后的新对象,原对象保持不变;
sort()
list.sort(key=None, reverse=False)
key:设置排序方法,或指定list中用于排序的元素;
reverse:升降序排列,默认为升序排列;
例子:
nums = [2, 3, 5, 1, 6]
nums.sort()
print(nums) # [1, 2, 3, 5, 6]
nums.sort(key=None, reverse=True)
print(nums) # [6, 5, 3, 2, 1]
students = [('john', 'C', 15), ('jane', 'A', 12), ('dave', 'B', 10)]
students.sort(key=lambda x: ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick Start
Create a new post
$ hexo new "My New Post"
More info: Writing
Run server
$ hexo server
More info: Server
Generate static files
$ hexo generate
More info: Generating
Deploy to remote sites
$ hexo deploy
More info: Deployment