国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

Python列表append和+的區(qū)別淺析

2019-11-25 18:00:54
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

在python中使用列表的時(shí)候大家經(jīng)常會(huì)需要向一個(gè)列表中添加一個(gè)元素,像下面這兩種使用方法需要注意:

復(fù)制代碼 代碼如下:

t = [1, 2, 3]
t1 = t.append([4])
t2 = t + [4]

以上兩種使用方式是有區(qū)別的,我們來(lái)看看實(shí)際運(yùn)行的效果:

復(fù)制代碼 代碼如下:

>>> t = [1, 2, 3]
>>> t1 = t.append([4])
>>> t
[1, 2, 3, [4]]
>>> t1
>>>
>>> t2 = t + [4]
>>> t2
[1, 2, 3, [4], 4]
>>> t
[1, 2, 3, [4]]

可以看到使用t.append([4])后,實(shí)際是在t這個(gè)列表中增加,而非我們預(yù)期的在t1中增加,并且此時(shí)t1為None。

而使用t2 = t + [4]后,t2是在原用t1的基礎(chǔ)上再增加一個(gè)元素4,而實(shí)際列表t中元素?zé)o變化。

結(jié)論:

使用append實(shí)際是修改一個(gè)列表,使用+實(shí)際是創(chuàng)建一個(gè)新的列表。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 达日县| 盈江县| 屏南县| 赣榆县| 邹平县| 柘城县| 登封市| 嘉义市| 虞城县| 墨竹工卡县| 石城县| 湟中县| 淅川县| 宁南县| 莲花县| 衡南县| 前郭尔| 滨海县| 巴中市| 宣武区| 榆社县| 离岛区| 定西市| 余庆县| 綦江县| 贵溪市| 凤冈县| 手游| 北海市| 海门市| 绵竹市| 寻甸| 扎赉特旗| 延川县| 昌图县| 玉山县| 云安县| 玉门市| 吉安市| 尚义县| 太保市|