" />

欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python dict的使用誤區(qū)你知道嗎

 更新時間:2022年01月14日 09:39:24   作者:七分辣度  
這篇文章主要為大家介紹了Python dict的使用誤區(qū),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

這兩天寫代碼是用了列表里面追加字典的操作,代碼如下:

tmp_datas = [{'a': 18}, {'a':20}]

def test(tmp_datas):
    tmp_li = []
    tmp_dic = {}
    for data in tmp_datas:
        tmp_dic['age'] = data['a']
        tmp_li.append(tmp_dic)

    print(tmp_li)

test(tmp_datas)

由于字典是可變數(shù)據(jù)類型,所以得到的結果為:

# [{'age': 20}, {'age': 20}]

解決辦法:把tmp_di放在里面即可

tmp_datas = [{'a': 18}, {'a':20}]

def test(tmp_datas):
    tmp_li = []
    for data in tmp_datas:
    tmp_dic = {}
        tmp_dic['age'] = data['a']
        tmp_li.append(tmp_dic)
    print(tmp_li)
    
test(tmp_datas)

注:如果tmp_datas直接使用不會出現(xiàn)該問題

總結

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注腳本之家的更多內(nèi)容!

相關文章

  • 關于Django框架的關系模型序列化和一對多關系中的序列化解析

    關于Django框架的關系模型序列化和一對多關系中的序列化解析

    序列化的意思是把字典的形式轉化成Json格式。當我們展示數(shù)據(jù)的時候需要使用,反序列化的話,就是Json轉成字典形式,存儲數(shù)據(jù)時候使用,需要的朋友可以參考下
    2023-05-05
  • 搭建python django虛擬環(huán)境完整步驟詳解

    搭建python django虛擬環(huán)境完整步驟詳解

    這篇文章主要介紹了搭建python django虛擬環(huán)境完整步驟詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • Python學習之包與模塊詳解

    Python學習之包與模塊詳解

    在了解完面向對象與異常處理機制之后,本文將詳細為大家介紹Python中的包與模塊,文中的示例講解詳細,感興趣的小伙伴可以學習一下
    2022-03-03
  • 詳解python數(shù)據(jù)結構之棧stack

    詳解python數(shù)據(jù)結構之棧stack

    這篇文章主要介紹了詳解python數(shù)據(jù)結構之棧stack,文中有非常詳細的代碼示例,對正在學習python的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05
  • CentOS6.5設置Django開發(fā)環(huán)境

    CentOS6.5設置Django開發(fā)環(huán)境

    這篇文章主要為大家詳細介紹了CentOS6.5設置Django開發(fā)環(huán)境,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Python雙端隊列實現(xiàn)回文檢測

    Python雙端隊列實現(xiàn)回文檢測

    雙端隊列 Deque 是一種有次序的數(shù)據(jù)集,跟隊列相似,其兩端可以稱作"首" 和 "尾"端。這篇文章將通過雙端隊列實現(xiàn)回文檢測,感興趣的可以學習一下
    2022-01-01
  • 使用Python橫向合并excel文件的實例

    使用Python橫向合并excel文件的實例

    今天小編就為大家分享一篇使用Python橫向合并excel文件的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python中執(zhí)行CMD命令的方法總結

    Python中執(zhí)行CMD命令的方法總結

    在實際開發(fā)中,有時候我們需要在Python中執(zhí)行一些系統(tǒng)命令(CMD命令),本文將詳細介紹在Python中執(zhí)行CMD命令的方法,并通過豐富的示例代碼幫助大家更全面地理解這一過程,希望對大家有所幫助
    2023-12-12
  • 淺談算法之最小生成樹Kruskal的Python實現(xiàn)

    淺談算法之最小生成樹Kruskal的Python實現(xiàn)

    最小生成樹Kruskal算法可以稱為“加邊法”,初始最小生成樹邊數(shù)為0,每迭代一次就選擇一條滿足條件的最小代價邊,加入到最小生成樹的邊集合里。本文將介紹它的原理,并用Python進行實現(xiàn)
    2021-06-06
  • python檢查字符串是否是正確ISBN的方法

    python檢查字符串是否是正確ISBN的方法

    這篇文章主要介紹了python檢查字符串是否是正確ISBN的方法,涉及Python針對字符串的相關操作技巧,需要的朋友可以參考下
    2015-07-07

最新評論