中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

python字典賦值的方法有哪些

小億
2566
2023-05-04 14:19:16
欄目: 編程語言

Python 字典賦值的方法有以下幾種:

1、直接使用等號賦值

使用等號將一個字典賦值給另一個字典,兩個字典將指向同一個內存地址,即修改其中一個字典的值會影響到另一個字典。

dict1 = {'a': 1, 'b': 2}

dict2 = dict1

dict2['a'] = 3

print(dict1) # {'a': 3, 'b': 2}

2、使用 dict() 函數

使用 dict() 函數將一個字典賦值給另一個字典,同樣會指向同一個內存地址。

dict1 = {'a': 1, 'b': 2}

dict2 = dict(dict1)

dict2['a'] = 3

print(dict1) # {'a': 1, 'b': 2}

3、使用 copy() 方法

使用 copy() 方法將一個字典賦值給另一個字典,會創建一個新的字典對象,兩個字典指向不同的內存地址,即修改其中一個字典的值不會影響到另一個字典。

dict1 = {'a': 1, 'b': 2}

dict2 = dict1.copy()

dict2['a'] = 3

print(dict1) # {'a': 1, 'b': 2}

4、使用字典推導式賦值

使用字典推導式將一個字典賦值給另一個字典,同樣會創建一個新的字典對象,兩個字典指向不同的內存地址。

dict1 = {'a': 1, 'b': 2}

dict2 = {k: v for k, v in dict1.items()}

dict2['a'] = 3

print(dict1) # {'a': 1, 'b': 2}

0
启东市| 潮安县| 浠水县| 涞源县| 甘孜县| 通城县| 赤城县| 盖州市| 萨迦县| 外汇| 沂水县| 望城县| 滨海县| 宁城县| 黑河市| 岱山县| 江安县| 云安县| 清涧县| 哈尔滨市| 宿迁市| 潼南县| 杨浦区| 大悟县| 阿尔山市| 义马市| 泾源县| 靖江市| 沐川县| 织金县| 乌鲁木齐县| 平塘县| 瓮安县| 阳朔县| 无棣县| 远安县| 连城县| 卢湾区| 花莲县| 拉萨市| 泰宁县|