Saki0506
@Saki0506 (さき おぐら)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Pythonでinput()で受け取った値を辞書に格納したい

Discussion

Closed

解決したいこと

ユーザーにImput()で入れた値を辞書としてKeyとValueに格納したいのですがどのように実装して良いのか分かりません。

  1. 空の辞書を変数に入れいる?
  2. input()でユーザーにKeyをValueを入れさせる。(同時に二つ入れても別々にユーザーに入れさせる形でも構いません。)
  3. 特定の値を入れるまでwhile文でループして何回も入れられるようにする

プログラムを終了した後も作られた辞書の中身は更新、削除、追加できるようにしたいです。

自分で試したこと

自分で本やネットの記事を参考にして色々、調べたのですが中々、見つからなかったので教えて頂けると嬉しいです。

よろしくお願いします。

0

このようなことでしょうか

dict = {}
while True:

    key = input('Key: ')
    value = input('Value: ')

    if key == 'EXIT':
        break

    dict[key] = value

# 項目追加
dict['test'] = 'hogehoge'

# 結合
dict2 = {'hoge': 'foo'}
dict.update(dict2)

# 更新
dict.update(hoge = 'bar')

for i in dict:
    print(f'Key:{i} Value:{dict[i]}')
0Like

Your answer might help someone💌