例如:
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...