我正在尝试创建一个仅包含字典中的类(class)的列表,其中键是教师,值是类(class)列表。最终目标是拥有 1 个仅包含值(value)观(或类(class))的列表。
示例字典:
v = {'Andrew Chalkley': ['jQuery Basics', 'Node.js Basics'],'Kenneth Love': ['Python Basics', 'Python Collections']}
我当前的功能:
def courses(v):
full_list = []
course_list = []
for key in v.values():
full_list.append(key)
for course in full_list:
course_list = course_list.append(course)
return course_list
我已经在 IDLE 中对此进行了测试,第一个 for 循环将返回一个列表列表,问题似乎出在第二个 for 循环上。
最佳答案
#use sum to concat values from the dict.
sum(v.values(),[])
Out[178]: ['jQuery Basics', 'Node.js Basics', 'Python Basics', 'Python Collections']
关于python - 列出字典中的值,其中值是列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43825514/