Py学习  »  Juhil Somaiya  »  全部回复
回复总数  2
5 年前
回复了 Juhil Somaiya 创建的主题 » Python中检索值的Dictionary嵌套列表

你只犯了一个错误,你必须为dict项做一个for循环,检查下面的代码,

data = { 'Users' : [{'Username': 'abc', 'Attributes' : [{'a':'x'},{'b':'x'}] }]}

for k,v in data.items() :
    for i in v :
        for k,v in i.items() :
            if k == 'Username' :
                print(v)
6 年前
回复了 Juhil Somaiya 创建的主题 » python:非多个打印不等于0

您可以使用tuple而不是int列表:

以下是您可以使用的方法:

thistuple = (0,2,3,1)
for i in range(len(thistuple)):
    if(thistuple[i] != 0):
        print (thistuple[i])