【问题标题】:How to make list from this in python? [duplicate]如何在 python 中创建列表? [复制]
【发布时间】:2019-11-12 15:14:14
【问题描述】:
source = [{'address': 15620, 'street': 490}, {'address': 10180, 'street': 2187}, {'address': 10190, 'street': 670}, {'address': 20900, 'street': 572}, {'address': 8190, 'street': 1103}, {'address': 43110, 'street': 225}, {'address': 24780, 'street': 1465}, {'address': 50130, 'street': 249},]

我想列一个这样的清单。请帮我。 谢谢。

result = (15620, 10180, 10190, 20900, 8190, 43110, 24780, 50130)

【问题讨论】:

    标签: python list


    【解决方案1】:

    你可以像下面这样使用get()

    k=[]
    for i in source:
        k.append(i.get("address", ""))
    

    k 会给你你正在寻找的输出。

    【讨论】:

      【解决方案2】:

      您可以使用列表推导从源列表中的每个字典中获取“地址”键:

      result = [ d['address'] for d in source ]
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-09-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-03
        • 2014-05-26
        • 2013-02-17
        相关资源
        最近更新 更多