에있는 값을 기준으로 list
(이 경우 항목은 dict
)의 항목을 찾을 수 있어야합니다. 나는이 과정에 필요한 list
의 구조는 다음과 같습니다Python : dict 내부의 내용을 기반으로 목록에서 사전을 가져옵니다.
[
{
'title': 'some value',
'value': 123.4,
'id': 'an id'
},
{
'title': 'another title',
'value': 567.8,
'id': 'another id'
},
{
'title': 'last title',
'value': 901.2,
'id': 'yet another id'
}
]
주의 사항은 :title
및 value
이 값 (와 같은)을 할 수있다, id
은 고유해야합니다.
이 list
을 id
을 기준으로 dict
에서 얻을 수 있어야합니다. 나는 이것이 루프의 사용을 통해 이루어질 수 있다는 것을 알고 있지만, 이것은 성가신 것처럼 보입니다. 그리고 이것을하는 명백한 방법이 있다는 느낌이 들었습니다. 뇌가 녹아서 고맙습니다.
@agf 일치 항목이 여러 개인 경우 목록 (일치하는 딕트 목록)에서 추출 하시겠습니까? – Augiwan
@UGS 전체 목록을 스캔하고 결과 목록을 작성해야하며 첫 번째 일치 항목을 찾는 것만이 아니라 '[[id'] 항목이 있으면 [item for my_list item for item] ] == my_unique_id]'. – agf