![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
list
mywpython
这个作者很懒,什么都没留下…
展开
-
列表生成式相关技巧,相关问题
1.用python实现一个list[1-100] 例如 [1, 2, 3,5,6,7,8,9.......]实现[[1,2,3],[4,5,6],[7,8,9]......]a = list(range(1,1001))b=[a[x:x+3] for x in range(0,len(a),3)]2.已知 列表li=[1,3,2,5,4] 找出列表中元素为偶数且下下标也为偶数的元素原创 2017-10-27 10:20:46 · 259 阅读 · 0 评论 -
冒泡排序,选择排序,插入排序,快速排序
# 插入排序def insert_sort(a_list): n = len(a_list) for i in range(1, n): for j in range(i, 0, -1): if a_list[j]>a_list[j-1]: a_list[j], a_list[j-1] = a_lis...原创 2019-09-11 09:42:06 · 124 阅读 · 0 评论 -
字典排序
1.列表中嵌套字典以字典的某个键值进行排序。第一种方法:temp = [{'name':'a', 'age':20}, {'name':'b', 'age':30}, {'name':'c', 'age':25}]sorted函数有返回值,排序后不会影响原来的列表res_list = sorted(temp, key=lambda x:x['age'], reverse=True)...原创 2019-09-11 22:11:12 · 183 阅读 · 0 评论