2つのタプル(すべての整数)のコンポーネントを持つ辞書があり、最大の第2のコンポーネントを持つタプルのキーを探したいと思います。どうすればPython 2.6でこれを行うことができますか?タプルの辞書のタプルの最大コンポーネントへのキーの取得
3
A
答えて
7
以下はそれを行います(d
があなたの辞書です):このソリューションで
max(d.items(), key=lambda(k,v):v[1])[0]
、キーは(あなたがしゃれを許している場合)max
にオプションのkey
引数を使用することです。
2
aix '回答は良いものです。あなたが好きなら、ラムダを使わずに同じことを達成することができます:
import operator
m = max(d.iteritems(), key=operator.itemgetter(1))[0]
関連する問題
- 1. 辞書のタプルへのアクセス
- 2. キーがタプルであるときの辞書値へのアクセス
- 3. C#タプル辞書
- 4. 辞書からのタプル
- 5. タプルのリストを辞書
- 6. タプルをキー辞書に追加する
- 7. タプルをキーとする辞書
- 8. タプルのリストの最大値
- 9. Pythonタプルと辞書
- 10. 辞書キーをソートして辞書から2つのリストのタプルを取得する方法は?
- 11. Python:タプルのリストの辞書の個々の値へのアクセス
- 12. Hadoop PIGタプルの最大数
- 13. 簡略化したいキーがタプルのときに辞書へのアクセス
- 14. 辞書のキーをリスト内のタプルに結合する
- 15. Pythonのタプル辞書のほか
- 16. Python:辞書内のタプルの積和
- 17. 辞書内のタプルをタプル内でソートしますか?
- 18. XYタプルのリストの辞書から最大のXとYを得る最も効率的な方法
- 19. Pythonのタプル、キー
- 20. キーがjsonであるタプルの辞書を保存する、python
- 21. リストの辞書をタプルの辞書に変換する
- 22. 辞書のタプル値を確認する
- 23. タプル辞書にリストの理解
- 24. タプルの代わりに、辞書現在
- 25. PostgreSQLが最大タプルから他の情報を取得する
- 26. 別のstdへのstd ::タプルをマッピング::タプル
- 27. タプルのベクトルからタプルのベクトルへ
- 28. タプルのリスト内の最大値とアイテム?
- 29. タプル内の名前で辞書内のタプルを並べ替える方法
- 30. C++ Boost.Rangeのタプル - 要素型のタプルを取得しますか?
あなたはkとvが何であるか説明できますか? 3タプルの場合はどうすればいいですか?しかし、2番目のタプルを最大化したいのですか? –
@Double AA: 'k'と' v'は辞書の項目のキーと値ですので、 'v'はタプル全体を割り当てられます。ディクテーションに3タプルが含まれていて、2番目のコンポーネントを最大化したい場合は、まったく同じコードが機能します。 – NPE