python3刪除字典中空值的鍵值對


python版本

python 3.8.2

 

操作步驟

In [1]: AAA = {'A': 1, 'B': '', 'C': 3, 'D': ''}                                                                                                                                                                  

In [2]: for key in list(AAA.keys()):       // 注意這里需要添加list(),不然會報錯;python2環境下,可以不加list(),因為python2下的dict.keys()返回的就是列表
   ...:     if not AAA.get(key): 
   ...:         del AAA[key] 
   ...:                                                                                                                                                                                                           

In [3]: print(AAA)                                                                                                                                                                                                
{'A': 1, 'C': 3}

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM