代码之家  ›  专栏  ›  技术社区  ›  Julien T-Pro

如何在python中删除数组对象中的空列表?

  •  0
  • Julien T-Pro  · 技术社区  · 2 年前

    这是我的数据

    
    store_list = {
        "ECG 12D":[],
        "ETT Adulte":[
                        {"series":"Série sans label","modality":"OT","count":48},
                        {"series":"Série sans label","modality":"SR","count":47},
                        {"series":"Série sans label","modality":"ETT","count":43}
                    ]
        }
    

    例如,我想知道如何删除数据中的ECG12D?

    store_list = {
        "ETT Adulte":[
                        {"series":"Série sans label","modality":"OT","count":48},
                        {"series":"Série sans label","modality":"SR","count":47},
                        {"series":"Série sans label","modality":"US","count":43}
                    ]
        }
    
    1 回复  |  直到 2 年前
        1
  •  0
  •   eightlay    2 年前

    试试这个:

    {k: v for k, v in store_list.items() if v}
    

    有人建议编辑:

    {k: v for k, v in store_list.items() if v == []}
    

    {k: v for k, v in store_list.items() if len(v) > 0}