我有這個字典描述學生的課程: 的鍵名(字符串)和值是課程(串)的名單如何通過值在字典(Python 2.7版)獲得鑰匙
students_dict={"name1":["math","computer science", "statistics"],"name2":["algebra","statistics","physics"],"name3":["statistics","math","programming"]}
我要創建一個得到這個dictionery並返回一個新的功能: 鍵將成爲課程(串) 和值會是誰走這條路(srtings列表)
course_students={"statistics":["name1","name2","name3"],"algebra":["name2"],"programming":["name3"],"computer science":["name1"],"physics":["name2"],"math":["name1","name3"]}
學生名字的列表
順序無關緊要。
編輯:這是什麼樣的即時通訊試圖做
def swap_student_courses(students_dict):
students_in_each_cours={}
cours_list=[...]
cours_names=[]
for cours in cours_list:
if students_dict.has_key(cours)==True:
cours_names.append(...)
students_in_each_cours.append(cours_names)
return students_in_each_cours
你不是在尋求幫助,而是在要求我們爲你寫點東西。請儘量減少並嘗試自己解決。 –
歡迎來到[so]。既然你是Stack Overflow的新手,我可以建議你訪問[help]和[ask]嗎?由於您是Python的新手,我可能建議您訪問,閱讀並遵循整個[Python教程](https://docs.python.org/2.7/tutorial/)?通過本教程的工作將允許您回答自己的問題。 –
告訴我們你卡在哪裏以及爲什麼(即你預期發生什麼,實際發生了什麼)。然後堆棧溢出可以幫助你。 – jez