- 3
- 0
- 约7.08千字
- 约 19页
- 2026-07-07 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年程序设计语言及算法高级训练题库PythonJavaC++
Python题目(共5题,总分25分)
题目1(5分)
题目:请编写一个Python函数,接收一个字符串列表作为参数,返回一个新列表,其中包含所有以大写字母开头的字符串。如果原列表为空,返回空列表。
答案:
python
deffilter_uppercase(strings):
return[sforsinstringsifsands[0].isupper()]
解析:列表推导式用于遍历输入列表,`s[0].isupper()`检查每个字符串的首字符是否为大写。如果字符串为空或首字符非大写,则不包含在新列表中。
题目2(5分)
题目:给定一个包含多个字典的列表,每个字典有`name`和`age`键。请编写一个函数,返回一个按年龄降序排序的新列表,如果年龄相同,则按`name`升序排序。
答案:
python
defsort_people(people):
returnsorted(people,key=lambdax:(-x[age],x[name]))
解析:`sorted`函数使用lambda作为排序键,`-x[age]`实现降序,`x[name]`在年龄相同时实现升序。
题目3(5分)
题目:请编写一个生成器函数`yield_e
您可能关注的文档
最近下载
- 浙江2016-2020年高考地理:地球运动【真题分项详解】(原卷版).docx VIP
- 2026放射防护规范试题及答案.docx VIP
- 电火花成形加工.pptx VIP
- 2026年中国木姜子油市场深度评估与投资前景分析报告.docx VIP
- 江西财经大学2025年下半年劳务派遣人员招聘备考题库及答案详解(易错题).docx VIP
- 东北财经大学22春“人力资源管理”《薪酬管理》期末考试高频考点版(带答案)试卷号4.pdf VIP
- 2019春叶中豪平面几何辅助线专题.pdf VIP
- 《单片机原理与接口技术》全册教学课件(共11章完整版).pptx
- 2025微博娱乐白皮书-微博&新浪娱乐-2026-237页.pdf VIP
- XLC13000履带起重机操作手册.pdf VIP
原创力文档

文档评论(0)