码迷,mamicode.com
首页 > 编程语言 > 详细

2019年6月12日——开始记录并分享学习心得——Python3.7中对列表进行排序

时间:2019-06-12 21:27:59      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:恢复   永久   bsp   函数   顺序   分享   临时   python3   列表   

Python中对列表的排序按照是排序是否可以恢复分为:永久性排序和临时排序。 

Python中对列表的排序可以按照使用函数的不同可以分为:sort( ), sorted( ), reverse( ).

 

下边具体介绍一下这三种函数的使用:

1. 使用sort( )对列表进行永久性排序

my_love = [‘sleep‘, ‘weekend‘, ‘games‘, ‘learning‘, ‘travel‘]  # 定义一个列表
my_love.sort() # 对列表按照字母顺序永久性排序
print(my_love) # 打印列表验证排序结果
my_love.sort(reverse=True) # 对列表按照与字母相反的顺序永久性排序
print(my_love)  # 打印列表验证排序结果

Note: 若使用如下语句打印,打印结果是 -> None

print(my_love.sort())

2. 使用sorted( )对列表进行临时排序

print(sorted(my_love))   # 对列表按照字母顺序临时排序
print(sorted(my_love, reverse=True)) # 对列表按照与字母相反的顺序临时排序
print(my_love) # 打印列表验证列表排序没有发生变化

3. 使用reverse( )反转列表的排列顺序

my_love.reverse()    # 反转列表的排列顺序
print(my_love) # 验证排序结果

my_love.reverse() #再次反转列表排列顺序,即恢复列表的排列顺序
print(my_love) # 验证排序结果

Note: 若使用如下语句打印,打印结果是 -> None

print(my_love.reverse())

2019年6月12日——开始记录并分享学习心得——Python3.7中对列表进行排序

标签:恢复   永久   bsp   函数   顺序   分享   临时   python3   列表   

原文地址:https://www.cnblogs.com/shirley-yang/p/11012669.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!