0
オブジェクトのリストがあり、特定の値を含むフィールドを持つオブジェクトのみを返したいとします。文字列を含むフィールドを持つオブジェクトを取得します。
は、これを行うのがより簡潔な/神託の方法があります:
list-o-dicts = get-my-objects()
for dict in list-o-dicts:
if 'mystring' in dict['myfield']:
pprint(dict)
は、Pythonはこれを行うためのショートカット、涼しい、甘いを持っていますか?
私はあなたが正当な理由なく砂糖にそれを望んでいた場合は、リストの内包表記を使用することができたとします '出力= [リスト-O-dictsでdictのためのdict「MYSTRING」の場合dict ['myfield']] ' – Blorgbeard