欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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ì)列表增加元素的操作,他們沒有返回值,是直接修改了原數(shù)據(jù)對(duì)象。 注意:將兩個(gè)list相加,需要?jiǎng)?chuàng)建新的list對(duì)象,從而需要消耗額外的內(nèi)存,特別是當(dāng)list較大時(shí),盡量不要使用“+”來添加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)文章

  • python密碼學(xué)簡(jiǎn)單替代密碼解密及測(cè)試教程

    python密碼學(xué)簡(jiǎn)單替代密碼解密及測(cè)試教程

    這篇文章主要介紹了python密碼學(xué)簡(jiǎn)單替代密碼解密及測(cè)試教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Pytorch各種維度變換函數(shù)總結(jié)

    Pytorch各種維度變換函數(shù)總結(jié)

    本文對(duì)于PyTorch中的各種維度變換的函數(shù)進(jìn)行總結(jié),包括reshape()、view()、resize_()、transpose()、permute()、squeeze()、unsqeeze()、expand()、repeat()函數(shù)的介紹和對(duì)比,感興趣的可以了解一下
    2024-02-02
  • Python閉包和裝飾器用法實(shí)例詳解

    Python閉包和裝飾器用法實(shí)例詳解

    這篇文章主要介紹了Python閉包和裝飾器用法,結(jié)合實(shí)例形式詳細(xì)分析了Python閉包和裝飾器的相關(guān)概念、原理、使用技巧與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-05-05
  • 查看keras各種網(wǎng)絡(luò)結(jié)構(gòu)各層的名字方式

    查看keras各種網(wǎng)絡(luò)結(jié)構(gòu)各層的名字方式

    這篇文章主要介紹了查看keras各種網(wǎng)絡(luò)結(jié)構(gòu)各層的名字方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python 統(tǒng)計(jì)字?jǐn)?shù)的思路詳解

    Python 統(tǒng)計(jì)字?jǐn)?shù)的思路詳解

    這篇文章主要介紹了Python 統(tǒng)計(jì)字?jǐn)?shù)的思路詳解,文中還給大家提供了不借助第三方模塊的解決方法,感興趣的朋友一起看看吧
    2018-05-05
  • Python SQL查詢并生成json文件操作示例

    Python SQL查詢并生成json文件操作示例

    這篇文章主要介紹了Python SQL查詢并生成json文件操作,涉及Python基于mssqlhelper模塊進(jìn)行mysql數(shù)據(jù)庫(kù)查詢與json格式文件生成相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • Pygame游戲開發(fā)之太空射擊實(shí)戰(zhàn)敵人精靈篇

    Pygame游戲開發(fā)之太空射擊實(shí)戰(zhàn)敵人精靈篇

    相信大多數(shù)8090后都玩過太空射擊游戲,在過去游戲不多的年代太空射擊自然屬于經(jīng)典好玩的一款了,今天我們來自己動(dòng)手實(shí)現(xiàn)它,在編寫學(xué)習(xí)中回顧過往展望未來,下面開始講解敵人精靈的使用
    2022-08-08
  • 詳解python3 GUI刷屏器(附源碼)

    詳解python3 GUI刷屏器(附源碼)

    這篇文章主要介紹了詳解python3 GUI刷屏器(附源碼),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • python中使用OpenCV進(jìn)行人臉檢測(cè)的例子

    python中使用OpenCV進(jìn)行人臉檢測(cè)的例子

    這篇文章主要介紹了python中使用OpenCV進(jìn)行人臉檢測(cè)的例子,需要的朋友可以參考下
    2014-04-04
  • Python解析JSON數(shù)據(jù)的基本方法實(shí)例代碼

    Python解析JSON數(shù)據(jù)的基本方法實(shí)例代碼

    JSON (JavaScript Object Notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式,下面這篇文章主要給大家介紹了關(guān)于Python解析JSON數(shù)據(jù)的基本方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-01-01

最新評(píng)論