【问题标题】:Replace empty elements on a list with None用 None 替换列表中的空元素
【发布时间】:2021-09-27 17:57:36
【问题描述】:

n_available_markets=[播放列表['tracks']['items'][i]['track']['available_markets'] for i in range(len(playlist['tracks']['items']))]

对于 n_available_markets 中的 i: 如果我==“[]”: 我==无 n_available_markets

我正在使用 Spotify API,我发现创建列表时有些值是空的 [[],['NZ','ES']] 所以我想知道我是如何可以将这个空值更改为 None 并且我尝试了上面附加的代码(前 2 行只是为了检索可用的市场数据)但它没有做任何更改。

【问题讨论】:

    标签: list api null spotify nonetype


    【解决方案1】:

    这应该可以解决问题:

    n_available_markets = [p['track']['available_markets'] if len(p['track']['available_markets'])>0 else None for p in playlist['tracks']['items']]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多