データベースの行オブジェクトのリストをメモリにロードし、その行の1つを固有のIDで取得する必要があります。属性値によってリストから1つのオブジェクトを見つけるきれいな方法はありますか?またはループと比較をするだけですか?リストアイテムをPythonで取得する
14
A
答えて
11
はい、あなたのループと比較:
items = [item for item in container if item.attribute == value]
そして、あなたが戻ってあなたが見つけどのように多くを見るために試験することができ、リストを取得します。
あなたはこれに多くの処理を実行する場合、キーはあなたが興味を持っている属性である辞書を、使用することを検討してください。
4
12
あなたがこれを行う場合、それは非常に最初のマッチを与え、代わりに比較します全リスト:find first sequence item that matches a criterion。データベースクエリと直接これをやっていない理由はあり
item = next((i for i in items if i == 'value'), None)
関連する問題
- 1. Jqueryリストアイテムを取得
- 2. リストアイテムのGUIDを取得
- 3. 通貨リストアイテムの値を取得する
- 4. SPFxアプリケーションのリストアイテムを取得する
- 5. リストアイテムを取得して表示する
- 6. インデックスによるリストアイテムの取得
- 7. Sharepoint 2010クライアントオブジェクトモデルURLからリストアイテムを取得
- 8. リストビューでリストアイテムの位置を取得する方法は?
- 9. ドロップダウンメニューのJavascriptでSharePointリストアイテムを取得する
- 10. onGesturePerformedメソッドでリストアイテムの位置を取得する方法は?
- 11. OnItemClickListenerを使用してリストアイテムからnull値を取得する
- 12. ワークフローに関連付けられたリストアイテムを取得する
- 13. SharePointリストアイテムのターゲットセキュリティグループを取得する方法は?
- 14. 複数行のテキストボックスにリストアイテムを取得する
- 15. Listviewからリストアイテムの数を取得する方法は?
- 16. Sharepointカスタムフィールドタイプ。現在のリストアイテムIDを取得する
- 17. SharePoint 2013からリストアイテムを取得する方法
- 18. wxPythonダブルクリックされたリストアイテムの行IDを取得する方法
- 19. SharePointは現在のリストアイテムをコレクションから取得します
- 20. Pythonでping時間を取得する
- 21. jsonを取得するリクエストでpythonクロール
- 22. イメージファイル名をPythonで取得するpptx
- 23. Pythonのturtle.bgcolor()でエラーを取得する
- 24. PythonでJSONキーを取得する
- 25. KivyでSQLite Pythonを取得する
- 26. Pythonでピクセル属性を取得する
- 27. Pythonで値エラーを取得する
- 28. PythonでJavascript値を取得する
- 29. Pythonでネームエラーを取得する
- 30. リストアイテムを取得してテーブルを作成するためのforeachループ
を:
あなたはこのような何かを行う場合は、例外をキャッチ代わり
None
を取得する必要がないのですか? – Avarisこれはちょうど例 – Yarin