dict의 dict를 구문 분석 할 때 중첩 된 dict에 액세스하는 데 사용할 수있는 와일드 카드 옵션이 있습니까?

Lostsoul

이 데이터가 있습니다.

 {'6': {'Change': '109,438',
  'Name': 'Prologis Inc',
  'Owned': '609,826',
  'Weight': ' 2.14'},
 '7': {'Change': '48,032',
  'Name': 'The Home Depot Inc',
  'Owned': '208,967',
  'Weight': ' 2.02'},
 '8': {'Change': '61,235',
  'Name': 'Facebook Inc A',
  'Owned': '220,558',
  'Weight': ' 2.01'},
 '9': {'Change': '32,045',
  'Name': 'NextEra Energy Inc',
  'Owned': '205,412',
  'Weight': ' 1.98'}}

그것은 dict 내의 dict이고 'Name'과 'Weight'를 추출하고 싶습니다. 이 코드가 작동하지 않도록 첫 번째 레이어 (숫자가있는 레이어)를 통과하는 데 어려움을 겪고 있습니다.

mylist = []
stocks = holdings[0]
for s in stocks:
    m = (s['Name'], s['Weight'])
    mylist.append(m)
Samwise

stocks.values()키가 아닌 값을 얻기 위해 반복하고 싶습니다 .

>>> [(s['Name'], s['Weight']) for s in stocks.values()]
[('Prologis Inc', ' 2.14'), ('The Home Depot Inc', ' 2.02'), ('Facebook Inc A', ' 2.01'), ('NextEra Energy Inc', ' 1.98')]

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관