# 行数のわかっているとき dictio = {} for i in range(3): k,v = input().split() dictio[k] = v print(dictio) # 行数のわからないとき dictio = {} while True: try: k,v = input().split() dictio[k] = v except: break print(dictio) # 一度リストに格納してから辞書に格納するとき tmp = [input().split() for i in range(3)] dictio = {} for kv in tmp: dictio[kv[0]] = kv[1] print(dictio) # 一度リストに格納してから辞書に格納するとき(内包表記を使う) tmp = [input().split() for i in range(3)] dictio = {kv[0]:kv[1] for kv in tmp} print(dictio) # 一度リストに格納してから辞書に格納するとき(dict()で辞書に直接変換する) dictio = dict([input().split() for i in range(3)]) print(dictio)