程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python集合構造相同省份的學生名單

編輯:Python

現有一組同學绮夢,冷伊一,香凝,梓軒,零語,聖博;他們的生源地
分別為山東、山西、湖南、內蒙古,山東,山西.
(1)利用集合分別記錄學生名單和生源地;
(2)利用集合構造出相同省份的學生名單。

我編寫的代碼:
student_name = ['绮夢','冷伊一','香凝','梓軒','零語','聖博']
student_name1 = set (student_name)
print (student_name1)
birthplace = ['山東','山西','湖南','內蒙古','山東','山西']
birthplace1 = set (birthplace)
print (birthplace1)
dictionary = dict(zip(student_name,birthplace))
print (dictionary)
for student_name,birthplace in dictionary.items():
dict.setdefault(birthplace,set()).add(student_name)
student = [ len(values) > 1]
printf(student)
需要達成的運行結果:

img

我當前運行的結果:
img


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved