Estinien 发表于 2021-6-30 12:52:17

关于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"]

好兄弟请问下这个怎么写

逃兵 发表于 2021-6-30 12:54:05

first_year_courses = { "COMP1010": 45, "COMP1511": 560, "COMP1911": 100, "MATH1131": 1034, "MATH1231": 895, "FINS1612": 423, "FINS1613": 587, "ACCT1501": 327 }
lst =
print(lst)

Twilight6 发表于 2021-6-30 13:10:06



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)

jackz007 发表于 2021-6-30 14:27:10

first_year_courses = { "COMP1010": 45, "COMP1511": 560, "COMP1911": 100, "MATH1131": 1034, "MATH1231": 895, "FINS1612": 423, "FINS1613": 587, "ACCT1501": 327 }
x =
print(x)

我是小白别骗我 发表于 2021-6-30 16:20:06

涨芝士的

Daniel_Zhang 发表于 2021-6-30 17:28:00

我来写一个简洁明了的,楼上的大佬们的答案不太适合初学者去理解{: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)

Daniel_Zhang 发表于 2021-6-30 17:30:28

用海象运算符可以两行{:10_334:}

first_year_courses = {"COMP1010": 45, "COMP1511": 560, "COMP1911": 100,"MATH1131": 1034, "MATH1231": 895, "FINS1612": 423, "FINS1613": 587, "ACCT1501": 327}
print(result_list := )

Estinien 发表于 2021-7-1 10:10:39

Daniel_Zhang 发表于 2021-6-30 17:28
我来写一个简洁明了的,楼上的大佬们的答案不太适合初学者去理解

我想请问下,为什么这个代码print出来每个元素是单引号啊

Daniel_Zhang 发表于 2021-7-1 16:25:19

Estinien 发表于 2021-7-1 10:10
我想请问下,为什么这个代码print出来每个元素是单引号啊

额,这个不影响的啊{:10_328:}

Estinien 发表于 2021-7-1 20:42:14

Daniel_Zhang 发表于 2021-7-1 16:25
额,这个不影响的啊

噢哦,不好意思,就是有点好奇
页: [1]
查看完整版本: 关于python中的list的问题