- 1
- 0
- 约1.16千字
- 约 7页
- 2026-08-05 发布于陕西
- 举报
问题描述有区间列表[(0,5),(-2,7),(3,9),(-5,-1),(12,20)],每个区间由元组表示,元组的第一个元素表示左边界,第二个元素表示右边界,请编写程序对列表中的区间按左边界升序排序。输出结果[(-5,-1),(-2,7),(0,5),(3,9),(12,20)]
问题分析问题描述问题解答对列表排序的函数是什么?怎样按区间的左边界排序?怎样确定排序的方式?Python的内置函数sorted()或列表的方法sort()都可以排序指定key用于指定排序的依据,定义一个函数getleft()有区间列表[(0,5),(-2,7),(3,9),(-5,-1),(12,20)],请编写程序对列表中的区间按左边界升序排序。定义一个函数
程序代码defgetleft(a):returna[0]①if__name__==__main__:a=[(0,5),(-2,7),(3,9),(-5,-1),(12,20)]a.sort(key=getleft)②print(a)函数getleft()的作用就是返回参数(表示区间的元组)的第1个元素,所以函数体只有一条语句returna[0]。
程序代码defgetleft(a):returna[0]①if__name__==__main__:a=[(0,5),(
您可能关注的文档
最近下载
- (高清版)ZT 0214-2020 矿产地质勘查规范 铜、铅、锌、银、镍、钼.pdf VIP
- 2024年中考地理考前地图填充图册(1).pdf VIP
- 社区工作者招聘笔试完整版备考教材(可直接打印).docx VIP
- 市场营销学全套课件.pptx VIP
- 关注青春期前矮身材儿童的早期诊断及干预(1)PPT课件.pptx VIP
- 2026年江苏省初级注册安全工程师考试真题及答案.docx
- BCL-2抑制剂维奈克拉的临床应用.pptx VIP
- GB_T 3880.2-2024一般工业用铝及铝合金板、带材 第 2 部分力学性能.docx VIP
- 海尔变频空调电路原理图纸.pdf VIP
- 第八章 组合变形..doc VIP
原创力文档

文档评论(0)