이 데이터가 있습니다.
{'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)
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] 삭제
몇 마디 만하겠습니다