logo

Python でユーザー入力を辞書に追加する方法

Python では、ディクショナリは、キーと値のペアの順序付けされていないコレクションを表す組み込みデータ型です。辞書は、dict と呼ばれることもあります。これらは、キーに基づいてデータを効率的に保存および取得する方法を提供します。 Python の辞書は中括弧 {} を使用して定義されます。この記事では、Python でユーザー入力を辞書に追加します。

Python でユーザー入力を辞書に追加する

以下にユーザー入力を追加する方法のいくつかを示します。 辞書 パイソン :

  • ループを使用する 入力() 関数
  • input() 関数による辞書内包表記の使用
  • update() メソッドの使用

input() 関数によるループの使用

この例では、ユーザーは追加する辞書エントリの数を入力するように求められます。 for ループは指定された数を繰り返し、ユーザーからキーと値のペアを収集し、その入力で辞書 (`user_dict`) を更新します。最後に、追加されたユーザー入力を反映して、結果の辞書が印刷されます。



Python3

並べ替えられた配列リスト




user_dict>=> {}> num_entries>=> int>(>input>(>'Enter the number of entries you want to add: '>))> for> i>in> range>(num_entries):> >key>=> input>(>'Enter key: '>)> >value>=> input>(>'Enter value: '>)> >user_dict[key]>=> value> print>(>'Dictionary after adding user input:'>, user_dict)>

>

>

Base64 JavaScriptをデコードする

出力:

Enter the number of entries you want to add: 4 Enter key: adarsh Enter value: 12 Enter key: raj Enter value: 10 Enter key: Aditya Enter value: 10 Enter key: Anish Enter value: 11 Dictionary after adding user input: {'adarsh': '12', 'raj': '10', 'Aditya': '10', 'Anish': '11'}>

input() 関数による辞書内包表記の使用

この例では、ユーザーは追加する辞書エントリの数を入力するように求められます。を使って 辞書の理解力 を実行すると、プログラムは簡潔な方法でユーザーからキーと値のペアを収集します。追加されたユーザー入力を反映して、結果の辞書 (`user_dict`) が印刷されます。

Python3




num_entries>=> int>(>input>(>'Enter the number of entries you want to add: '>))> user_dict>=> {>input>(f>'Enter key {i+1}: '>):>input>(f>'Enter value {i+1}: '>)>for> i>in> range>(num_entries)}> print>(>'Dictionary after adding user input:'>, user_dict)>

>

>

出力:

Enter the number of entries you want to add: 2 Enter key 1: Adarsh Enter value 1: 12 Enter key 2: Raj Enter value 2: 10 Dictionary after adding user input: {'Adarsh': '12', 'Raj': '10'}>

update() メソッドの使用

この例では、ユーザーは追加する辞書エントリの数を入力するように求められます。 for ループを通じて、キーと値のペアがユーザーから収集され、` アップデート() ` メソッドは、これらのペアを既存の辞書 (`user_dict`) に追加するために使用されます。最後に、追加されたユーザー入力を反映して、結果の辞書が印刷されます。

CSV Javaから読み取る

Python3


Javaの文字列と比較する



user_dict>=> {}> num_entries>=> int>(>input>(>'Enter the number of entries you want to add: '>))> for> i>in> range>(num_entries):> >key>=> input>(>'Enter key: '>)> >value>=> input>(>'Enter value: '>)> >user_dict.update({key: value})> print>(>'Dictionary after adding user input:'>, user_dict)>

>

>

出力:

Enter the number of entries you want to add: 2 Enter key: Ram Enter value: 11 Enter key: raj Enter value: 122 Dictionary after adding user input: {'Ram': '11', 'raj': '122'}>