關於向列表迴圈新增字典

2021-10-14 15:10:19 字數 746 閱讀 7390

例如:

list=[

'路人甲'

,'路人乙'

,'路人丙'

]new_list =

dict

=for i in

range(3

):dict

['name']=

list

[i]dict

)print

(new_list)

# 結果:"""

[, ]

[, , ]

"""

這是因為*字典(dict)*在python裡是object,不屬於primitive type(即int、float、string、none、bool)。這意味著你一般操控的是乙個指向object(物件)的指標,而非object本身。

所以應該使用copy()方法

list=[

'路人甲'

,'路人乙'

,'路人丙'

]new_list =

dict

=for i in

range(3

):dict

['name']=

list

[i]dict

.copy())

print

(new_list)

# 結果:"""

[, ]

[, , ]

"""

此時為我們想要得到的結果

python字典 列表 迴圈

今天是學習python的第二天 字典是什麼呢?字典也是用來存放多種資料的容器,它和列表的功能相似,但是它是使用 包起來的,而列表不是 字典中的每乙個元素都是乙個單獨的 鍵值對 用英文冒號 進行連線,冒號左邊我們稱之為 鍵 相當於序號,右邊是這個序號的取值,我們稱之為 值 例如 a a就是乙個字典,其...

python 列表 元組 字典 迴圈

print fruit print fruit insert 在索引位置增加元素 fruit.insert 1,pear print fruit pop 刪除索引位置元素 fruit.pop 1 print fruit 執行結果 tup1 50,type tup1 tup2 50 type tup2...

列表中迴圈新增字典出現覆蓋現象的問題

這是要解析的xml config etc index 1 ip 172.16.1.239 phone 15011262015 realname 田振華 username tianzh config usr index 2 ip 1.1.1.1 phone 110 realname 龔凡 userna...