Maison  >  Questions et réponses  >  le corps du texte

python输出列表,只输出某个值

list = [{'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'},{'Alice': '123', 'Beth': '456', 'Cecil': '789'},{'Alice': '1111', 'Beth': '2222', 'Cecil': '3333'}]

print  list

如何只输出Alice里面的值
最后输出结果为:
2341
123
111

怪我咯怪我咯2741 Il y a quelques jours1031

répondre à tous(2)je répondrai

  • 高洛峰

    高洛峰2017-04-18 09:05:09

    list_example = [{'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}, {'Alice': '123', 'Beth': '456', 'Cecil': '789'},
                    {'Alice': '1111', 'Beth': '2222', 'Cecil': '3333'}]
    
    
    # print  list
    
    def filter_list(dict_list, key):
        for dictionary in dict_list:
            print dictionary.get(key, None)
    
    
    filter_list(list_example, "Alice")

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:05:09

    list是 Python 内置类的名称,不建议用list作为变量名。

    for item in your_list:
        print item['Alice']

    répondre
    0
  • Annulerrépondre