最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Python中給切片賦值

2023-05-06 09:30 作者:軟心硬糖  | 我要投稿

提問:

a = a + n和 a += n竟然有區(qū)別,能深入講一講嗎?

from copy import deepcopy


a = [1, 2, 3]

c = deepcopy(a)

b = a

a = a + [4, 5, 6]

print(f"{a = }")

print(f"{b = }")


d = c

c += [4, 5, 6]

print(f"{c = }")

print(f"{d = }")


因為a這個列表是可變類型的對象,改變了ac,按理說同一引用的bd會跟著改變,為什么會有區(qū)別,+=等同extend的效果,而 +不是。是否跟內(nèi)置的魔術(shù)方法__add__有關(guān)系

Python中給切片賦值的評論 (共 條)

分享到微博請遵守國家法律
丰台区| 都江堰市| 阿克苏市| 东源县| 石首市| 茂名市| 钟山县| 苍溪县| 海丰县| 仁化县| 金溪县| 西丰县| 迁西县| 泽普县| 乐山市| 娄底市| 甘德县| 锡林郭勒盟| 绥化市| 龙胜| 普格县| 禹州市| 沈阳市| 乳源| 丹寨县| 山东省| 滦南县| 建平县| 洛隆县| 荣成市| 古浪县| 南昌县| 乌兰县| 兖州市| 宁陕县| 临泉县| 汉源县| 辽宁省| 大田县| 盐源县| 马山县|