[解決済み】Pythonで辞書のキーを変数として直接取得するには(値から検索するのではなく)どうすればよいですか?)
2022-04-08 13:08:15
質問
このような基本的な質問で申し訳ありませんが、この件に関して検索しても、辞書のキーをその値に基づいて取得する方法以外は出てきません。私は単にキーのテキスト/名前が欲しいだけなので使用したくないのですが、辞書に多くの項目がある場合、値による検索が2つ以上のキーを返してしまうのではないかと心配しています。
mydictionary={'keyname':'somevalue'}
for current in mydictionary:
result = mydictionary.(some_function_to_get_key_name)[current]
print result
"keyname"
この理由は、これらをドキュメントにプリントアウトし、その際にキー名と値を使用したいからです。
以下のようなメソッドを見ましたが、これはキーの値を返すだけのようです。
get(key[, default])
解決方法は?
でキーを反復処理する必要があります。
for key in mydictionary:
print "key: %s , value: %s" % (key, mydictionary[key])
関連
-
[解決済み】csv.Error:イテレータはバイトではなく文字列を返すべき
-
[解決済み] Pythonで現在時刻を取得する方法
-
[解決済み] 辞書を値で並べ替えるにはどうしたらいいですか?
-
[解決済み] Pythonで辞書に新しいキーを追加するにはどうすればよいですか?
-
[解決済み] Pythonの辞書からキーを削除するにはどうしたらいいですか?
-
[解決済み] 辞書のリストを辞書の値でソートするにはどうしたらいいですか?
-
[解決済み] 辞書をキーでソートするにはどうしたらいいですか?
-
[解決済み] ディクショナリーで最大値を持つキーを取得する?
-
[解決済み] 辞書の値でキーを取得する
-
[解決済み】ネストされたディレクトリを安全に作成するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Pythonによるjieba分割ライブラリ
-
Pythonを使って簡単なzipファイルの解凍パスワードを手作業で解く
-
Pythonの@decoratorsについてまとめてみました。
-
[解決済み】ImportError: PILという名前のモジュールがない
-
[解決済み】TypeError: 系列を <class 'float'> に変換することができません。
-
[解決済み】Pythonでgoogle APIのJSONコードを読み込むとエラーになる件
-
[解決済み] TypeError: 'DataFrame' オブジェクトは呼び出し可能ではない
-
[解決済み】Python: SyntaxError: キーワードは式になり得ない
-
[解決済み】ValueError: xとyは同じサイズでなければならない
-
[解決済み] Python3 で dict_keys の要素にインデックスでアクセスする