在dict中通过dict迭代

时间:2018-05-11 18:13:03

标签: python dictionary for-loop

如何从数组中的dict中的dict中获取值。

dict1 = {
'a': 1,
'b': 2,
'c': [{'aa': 11, 'bb': 22},{'aa': 111, 'bb': 222},{'aa': 1111, 'bb': 2222}]
}
newvalue = []
for k, v in dict1['c'].iteritems():
    newvalue.append(v[0])
    # I want to loop only 1 first time value
    for val in newvalue:
        print val

从字典中找到第一个值并循环播放 期望的结果: 首先构建dict1值 第二个循环到第三个项目" c"并打印。

收到错误:list' object has no attribute 'iteritems'

1 个答案:

答案 0 :(得分:1)

curl \
-X POST \
--data "Email==myemail&EncryptedPasswd=mypass&has_permission=1&accountType=HOSTED_OR_GOOGLE&add_account=1&service=androidmarket&has_permission=1&source=android&device_country=us&lang=en_US&sdk_version=23&androidId=3c816e5b68106eb2&app=com.android.vending&operatorCountry=us" \
https://android.clients.google.com/auth