" />

亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

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ù)類(lèi)型,所以得到的結(jié)果為:

# [{'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直接使用不會(huì)出現(xiàn)該問(wèn)題

總結(jié)

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

相關(guān)文章

  • 關(guān)于Django框架的關(guān)系模型序列化和一對(duì)多關(guān)系中的序列化解析

    關(guān)于Django框架的關(guān)系模型序列化和一對(duì)多關(guān)系中的序列化解析

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

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

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

    Python學(xué)習(xí)之包與模塊詳解

    在了解完面向?qū)ο笈c異常處理機(jī)制之后,本文將詳細(xì)為大家介紹Python中的包與模塊,文中的示例講解詳細(xì),感興趣的小伙伴可以學(xué)習(xí)一下
    2022-03-03
  • 詳解python數(shù)據(jù)結(jié)構(gòu)之棧stack

    詳解python數(shù)據(jù)結(jié)構(gòu)之棧stack

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

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

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

    Python雙端隊(duì)列實(shí)現(xiàn)回文檢測(cè)

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

    使用Python橫向合并excel文件的實(shí)例

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

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

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

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

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

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

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

最新評(píng)論