輸入兩行字符串,以空格為分隔,將每行字符串存儲為列表形式。將第一個列表的元素值作為鍵,將第二個列表中對應順序的元素作為值,構建一個字典,按鍵升序排列后輸出字典的所有鍵值對列表。
輸入格式:
輸入兩行字符串,分別以空格為分隔存為列表。
輸出格式:
按鍵的升序,輸出字典鍵值對列表。
輸入樣例:
學校 城市 郵編
集美大學 廈門 361021
輸出樣例:
[('城市', '廈門'), ('學校', '集美大學'), ('郵編', '361021')]
list_1 = input().split() list_2 = input().split() # result = {'學校': '集美大學', '城市': '廈門', '郵編': '361021'} result = {} for i in range(len(list_1)): result[list_1[i]] = list_2[i] # 排序 list_1 = sorted(list_1) new_result = {} for i in range(len(list_1)): new_result[list_1[i]] = result.get(list_1[i]) res = [] lin = [] for k, v in new_result.items(): lin.clear() lin.append(k) lin.append(v) res.append(tuple(lin)) print(res)