关于python中的list的问题
有这么几门课first_year_courses = { "COMP1010": 45, "COMP1511": 560, "COMP1911": 100, "MATH1131": 1034, "MATH1231": 895, "FINS1612": 423, "FINS1613": 587, "ACCT1501": 327 }
构建一个包含超过 500 名学生的所有课程的列表。你应该得到这个结果:
["COMP1511", "MATH1131", "MATH1231", "FINS1613"]
好兄弟请问下这个怎么写
first_year_courses = { "COMP1010": 45, "COMP1511": 560, "COMP1911": 100, "MATH1131": 1034, "MATH1231": 895, "FINS1612": 423, "FINS1613": 587, "ACCT1501": 327 }
lst =
print(lst)
first_year_courses = { "COMP1010": 45, "COMP1511": 560, "COMP1911": 100, "MATH1131": 1034, "MATH1231": 895, "FINS1612": 423, "FINS1613": 587, "ACCT1501": 327 }
result = list(filter(lambda x:first_year_courses > 500, first_year_courses))
print(result) first_year_courses = { "COMP1010": 45, "COMP1511": 560, "COMP1911": 100, "MATH1131": 1034, "MATH1231": 895, "FINS1612": 423, "FINS1613": 587, "ACCT1501": 327 }
x =
print(x) 涨芝士的 我来写一个简洁明了的,楼上的大佬们的答案不太适合初学者去理解{:10_250:}
first_year_courses = {"COMP1010": 45, "COMP1511": 560, "COMP1911": 100,
"MATH1131": 1034, "MATH1231": 895, "FINS1612": 423, "FINS1613": 587, "ACCT1501": 327}
result_list = []
for key, value in first_year_courses.items():
if value >= 500:
result_list.append(key)
print(result_list)
用海象运算符可以两行{:10_334:}
first_year_courses = {"COMP1010": 45, "COMP1511": 560, "COMP1911": 100,"MATH1131": 1034, "MATH1231": 895, "FINS1612": 423, "FINS1613": 587, "ACCT1501": 327}
print(result_list := ) Daniel_Zhang 发表于 2021-6-30 17:28
我来写一个简洁明了的,楼上的大佬们的答案不太适合初学者去理解
我想请问下,为什么这个代码print出来每个元素是单引号啊 Estinien 发表于 2021-7-1 10:10
我想请问下,为什么这个代码print出来每个元素是单引号啊
额,这个不影响的啊{:10_328:} Daniel_Zhang 发表于 2021-7-1 16:25
额,这个不影响的啊
噢哦,不好意思,就是有点好奇
页:
[1]