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

Python List 排序

时间:2018-12-26 15:53:46      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:list   pytho   rev   bis   结果   位置   data   顺序   ISE   

import bisect data = [13, 3, 9, 7, 5, 11, 1] # 排序data data.sort(reverse=True) print(data) # 排序data,并按顺序插入2 bisect.insort(data, 2) print(data) # 排序data,并从左侧按顺序插入2 bisect.insort_left(data, 4) print(data) # 排序data,并从右侧按顺序插入2 bisect.insort_right(data, 4) print(data) # 排序data,并从左侧按顺序找到插入2的位置,不实际插入 index_l_4 = bisect.bisect_left(data, 4) print(data) print(index_l_4) # 排序data,并从右侧按顺序找到插入2的位置,不实际插入 index_r_4 = bisect.bisect_right(data, 4) print(data) print(index_r_4)

运行结果:

[13, 11, 9, 7, 5, 3, 1]
[2, 13, 11, 9, 7, 5, 3, 1]
[2, 4, 13, 11, 9, 7, 5, 3, 1]
[2, 4, 4, 13, 11, 9, 7, 5, 3, 1]
[2, 4, 4, 13, 11, 9, 7, 5, 3, 1]
1
[2, 4, 4, 13, 11, 9, 7, 5, 3, 1]
3

Python List 排序

标签:list   pytho   rev   bis   结果   位置   data   顺序   ISE   

原文地址:http://blog.51cto.com/13685327/2335501

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