最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中給List添加元素的4種方法分享

 更新時(shí)間:2014年11月28日 09:20:14   投稿:junjie  
這篇文章主要介紹了Python中給List添加元素的4種方法分享,本文講解了append()、extend()、insert()、加號(hào)等4個(gè)方法,并給出了操作實(shí)例,需要的朋友可以參考下

List 是 Python 中常用的數(shù)據(jù)類型,它一個(gè)有序集合,即其中的元素始終保持著初始時(shí)的定義的順序(除非你對(duì)它們進(jìn)行排序或其他修改操作)。

在Python中,向List添加元素,方法有如下4種方法(append(),extend(),insert(), +加號(hào))

1. append() 追加單個(gè)元素到List的尾部,只接受一個(gè)參數(shù),參數(shù)可以是任何數(shù)據(jù)類型,被追加的元素在List中保持著原結(jié)構(gòu)類型。

此元素如果是一個(gè)list,那么這個(gè)list將作為一個(gè)整體進(jìn)行追加,注意append()和extend()的區(qū)別。

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

>>> list1=['a','b']
>>> list1.append('c')
>>> list1
['a', 'b', 'c']

2. extend() 將一個(gè)列表中每個(gè)元素分別添加到另一個(gè)列表中,只接受一個(gè)參數(shù);extend()相當(dāng)于是將list B 連接到list A上。

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

>>> list1
['a', 'b', 'c']
>>> list1.extend('d')
>>> list1
['a', 'b', 'c', 'd']

3. insert() 將一個(gè)元素插入到列表中,但其參數(shù)有兩個(gè)(如insert(1,”g”)),第一個(gè)參數(shù)是索引點(diǎn),即插入的位置,第二個(gè)參數(shù)是插入的元素。

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

>>> list1
['a', 'b', 'c', 'd']
>>> list1.insert(1,'x')
>>> list1
['a', 'x', 'b', 'c', 'd']

4. + 加號(hào),將兩個(gè)list相加,會(huì)返回到一個(gè)新的list對(duì)象,注意與前三種的區(qū)別。前面三種方法(append, extend, insert)可對(duì)列表增加元素的操作,他們沒(méi)有返回值,是直接修改了原數(shù)據(jù)對(duì)象。 注意:將兩個(gè)list相加,需要?jiǎng)?chuàng)建新的list對(duì)象,從而需要消耗額外的內(nèi)存,特別是當(dāng)list較大時(shí),盡量不要使用“+”來(lái)添加list,而應(yīng)該盡可能使用List的append()方法。

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

>>> list1
['a', 'x', 'b', 'c', 'd']
>>> list2=['y','z']
>>> list3=list1+list2
>>> list3
['a', 'x', 'b', 'c', 'd', 'y', 'z']

相關(guān)文章

最新評(píng)論

呼伦贝尔市| 长海县| 六枝特区| 胶南市| 龙山县| 拉萨市| 大姚县| 双流县| 洛阳市| 三亚市| 瑞金市| 庆安县| 昭苏县| 西和县| 河北省| 道孚县| 虞城县| 梁平县| 巴彦县| 班玛县| 昌乐县| 霸州市| 浪卡子县| 通许县| 苏尼特右旗| 疏勒县| 龙州县| 壶关县| 榆中县| 黑水县| 南皮县| 阳东县| 车致| 玉林市| 台南市| 改则县| 右玉县| 宜城市| 隆德县| 贡山| 铜梁县|