日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網(wǎng)站首頁 編程語言 正文

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

作者:七分辣度 ? 更新時間: 2022-03-29 編程語言

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

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)該問題

總結

原文鏈接:https://blog.csdn.net/qq_43192617/article/details/122482254

欄目分類
最近更新