私が持っているとしましょう
hand={"a":"2","p":"3","l":"1","e":"1","a":"13"}
使用するdel["a"]
とすべての出現が削除されますが、1つの出現のみを削除するにはどうすればよいですか?
私が持っているとしましょう
hand={"a":"2","p":"3","l":"1","e":"1","a":"13"}
使用するdel["a"]
とすべての出現が削除されますが、1つの出現のみを削除するにはどうすればよいですか?
ディクショナリにはキーが 2 回出現することはありません。それは辞書の仕組みではありません。どのキーも、辞書内に 1 回しか存在できません。
したがってdel
、単一の出現を削除し"a"
ます。
Dict
in python は重複キーをサポートしていません。キーを使用して特定の値にアクセスする必要があると想像してみてください。問題のキーに 2 つの値が関連付けられている場合、どのようにアクセスしますか?
キーに対してリストを保存できます。お気に入り{'a': [1, 2]}