Python笔记——sorted
来源:互联网 发布:人工智能saas 编辑:程序博客网 时间:2024/06/09 16:35
最近在学廖雪峰老师的Python(https://www.liaoxuefeng.com/)教程,课后习题就在这里做个记录吧。
假设我们用一组tuple表示学生名字和成绩:
L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]
请用sorted()
对上述列表分别按名字排序:
再按成绩从高到低排序:
# -*- coding: utf-8 -*-L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]高到低排
#按姓名排序:
print('L1 =', sorted(L, key = lambda by_name:by_name[0]))
#按分数排序:
print('L2 = ', sorted(L, key = lambda by_score:by_score[1]))
**********************************************************************
def by_name(t):
return t[0]
L1 = sorted(L, key = by_name, reverse= True)
print(L1)
def by_score(t):
return t[1]
L2 = sorted(L, key = by_score)
print(L2)
阅读全文
0 0
- Python笔记——sorted
- Python——sorted
- Python 基础——sorted
- python学习——sorted
- 【Python】学习笔记——-5.1.3、高阶函数之sorted
- python—sort()与sorted()函数
- Python学习(五)—sorted排序函数
- 廖雪峰的Python—sorted
- python学习笔记 filter和sorted
- python学习笔记,map/reduce,filter,sorted
- 【python学习笔记】Python中排序sorted()和list.sort()
- python———sort、sorted使用(对dict排序)
- Python学习——leetcode(Remove Duplicates from Sorted List)
- Python学习——leetcode(Merge Two Sorted Lists )
- Python高阶函数——map/reduce/filter/sorted
- Python学习(八)——map、reduce、filter、sorted
- Python函数式编程——sorted和sort函数
- LeetCode 88 — Merge Sorted Array(C++ Java Python)
- Java集合 --- HashMap底层实现和原理
- 跨域(本身域名)导致的session失效
- 开始前端——第四篇
- 在Ogre1.7下编译OgreOpcode 问题
- C++解析JSON之jsoncpp
- Python笔记——sorted
- size_type和int为什么不能直接比较
- PHP项目目录结构
- 爬虫下载小说实现
- HTTP请求报文和HTTP响应报文
- Psy
- 软件工程视频学习——第三章——需求分析
- 【目标检测】SPPNet算法详解
- Interrupts and Interrupt Handlers