PROBLEM SET
列表推导式
按知识点筛选题目,系统巩固该考点。
题目列表
共 48 题
A60348
在Python中,[i*2 for i in range(10) ]*3是合法的表达式。( )
2024年-判断题
--
--
A60030
以下代码的输出结果是?( )def count_odd_numbers(n)
2024年-选择题
--
--
A60009
某Python程序段如下:import random
2024年-选择题
--
--
A60008
某Python程序段如下: l= ["python" +i+"级" for i in "一二三四五六"]
2024年-选择题
--
--
A60007
闰年是公历中的名词,分为普通闰年和世纪闰年。普通闰年是4年一次,若公历年份是4的倍数且不是100的倍数则为普通闰年(如2004年、2020年就是普通闰年),现在想输出1949年到今年(2024年)之间的所有普通闰年,正确的列表推导式是?( )
2024年-选择题
--
--
A60301
以下代码的输出结果是 48。( )nums = range(1, 9)result = sum([num for num in nums if num % 3 != 0]) * 2 - 6
2024年-判断题
--
--
A60292
小明想在变量a中存储26个小写字母,但他不想手动输入,可以使用列表推导式[chr(i+97)for i in range(26)]实现。( )
2024年-判断题
--
--
A59949
执行下面Python代码后,输出的结果是?( )1 a = [i % 10 for i in range(10, 20)]
2024年-选择题
--
--
A59943
某小学男子篮球队招募新成员,要求加入球队的成员身高在135厘米以上(不含135厘米)。本次报名的人 员有10人,她们的身高分别是125、127、136、134、137、138、126、135、140、145。完善以下代码,求出本次球 队能够招募到新成员的人数?( )1 a = [125, 127, 136, 134, 137, 138, 126, 135, 140, 145]
2024年-选择题
--
--
A59932
执行下面Python代码后,输出的结果是?( )1 lst = [1, 4, 3, 5, 2]
2024年-选择题
--
--
A59925
在下面的Python代码中,最后一行用于输出小于0的list,横线处不能填入的代码是( )。1 def LT(a, b)
2024年-选择题
--
--
A59852
以下哪个选项可以创建一个Python列表,包含数字1到 10 的平方?( )
2024年-选择题
--
--
A59745
有如下Python程序段:a=[[0]*3 for i in range(4)]
2024年-选择题
--
--
A60804
以下哪个选项不是Python中的推导式?( )
2025年
--
--
A60803
以下Python代码的返回结果是?( )[x**2 for x in range(5)]
2025年
--
--
A60796
学校组织了一次阅读打卡活动,每日读书时长被记录在列表 reading_times=[30, 45, 60, 35, 40, 50] 中,同时有对应的参与学生姓名列表 names=['小明', '小红', '小亮', ...]。若想找出所有读书时长大于等于45分钟的学生姓名并存入新的列表,以下哪个表达式是正确的?( )
2025年
--
--
A60787
如果要创建一个列表a=[10, 9, 8, 7, 6, 5, 4, 3, 2, 1],可以使用哪个选项里的代码?( )
2025年
--
--
A60779
判断下面的说法是否正确:在Python中,集合推导式和列表推导式的语法完全相同。( )
2025年
--
--
A60630
小明的学习小组需要整理数学考试成绩,将高于等于80分的记录标记为"A",60-79分标记为"B",其余标记为"C"。已知成绩列表为scores=[75, 92, 58, 84, 65],以下哪种推导式能正确生成等级列表? ( )
2025年
--
--
A60628
班级组织户外活动,老师要统计带水杯的同学名单。已知学生信息列表为:students=[{"name": "小明", "has_cup": True}, {"name": "小红", "has_cup": False}, {"name": "小刚&q…
2025年
--
--