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

Python?list?append方法之給列表追加元素

 更新時(shí)間:2022年11月03日 15:40:11   作者:TCatTime  
這篇文章主要介紹了Python?list?append方法如何給列表追加元素,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Python list append方法給列表追加元素

描述

append函數(shù)可以在列表的末尾添加新的對(duì)象。函數(shù)無(wú)返回值,但是會(huì)修改列表。

語(yǔ)法

list.append(object)
名稱說(shuō)明備注
list待添加元素的列表 
object將要給列表中添加的對(duì)象不可省略的參數(shù)

舉例

1. 給列表中添加整數(shù)、浮點(diǎn)數(shù)和字符串:

test = ['Python', 'C', 'Java']
?
test.append(5)
test.append(23.6)
test.append('HTML')
?
print(test)

輸出結(jié)果為:

['Python', 'C', 'Java', 5, 23.6, 'HTML']

2. 給列表中添加列表、元組和字典:

test = ['Python', 'C', 'Java']
?
test.append(['Windows', 2018, 'OpenStack'])
test.append(('Huawei', 'Tencent'))
test.append({'Nova':'virtual compute service', 'Neutron':'net service'})
?
print(test)

輸出結(jié)果為:

['Python', 'C', 'Java', ['Windows', 2018, 'OpenStack'], ('Huawei', 'Tencent'), {'Nova': 'virtual compute service', 'Neutron': 'net service'}]

3. 給列表中添加空元素

test = ['Python', 'C', 'Java']
?
test.append(None)
?
print(test)

輸出結(jié)果為:

['Python', 'C', 'Java', None]

注意事項(xiàng)

object參數(shù)不能省略,否則Python會(huì)報(bào)錯(cuò):

test = ['Python', 'C', 'Java']
?
test.append()
?
print(test)
Traceback (most recent call last):
? File "/Users/untitled3/Test2.py", line 3, in <module>
? ? test.append()
TypeError: append() takes exactly one argument (0 given)

如果想給列表末尾添加空元素,應(yīng)該將參數(shù)寫(xiě)為None

給列表list中元素添加的四種方式

列表list中元素添加的四種方式(append,extend,insert,“+”號(hào))

1. append()

追加單個(gè)元素到List的尾部,只接受一個(gè)參數(shù),參數(shù)可以是任何數(shù)據(jù)類(lèi)型 。

2. extend() 

將一個(gè)列表中每個(gè)元素分別添加到另一個(gè)列表中,只接受一個(gè)參數(shù),  且該參數(shù)只能為列表list形式。

     

  

3. insert(index,value)

將一個(gè)元素插入到列表中,有參數(shù)有兩個(gè),第一個(gè)參數(shù)index是索引點(diǎn),即插入的位置,第二個(gè)參數(shù)value是插入的元素。其中,index的起始位置從0開(kāi)始。

4.“+”號(hào)

將兩個(gè)列表list相加連接起來(lái),會(huì)返回給一個(gè)新的list對(duì)象。

注:(append, extend, insert)對(duì)列表增加元素的操作,是直接對(duì)原始數(shù)據(jù)對(duì)象進(jìn)行修改,沒(méi)有返回值; “+”號(hào)是將兩個(gè)list相加,返回給一個(gè)新的list,需要?jiǎng)?chuàng)建新的list對(duì)象。"+"號(hào)可以看成是深拷貝。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python批量修改文件后綴的方法

    Python批量修改文件后綴的方法

    這篇文章主要介紹了Python批量修改文件后綴的方法,有需要的朋友可以參考一下
    2014-01-01
  • Pytest?Fixture參數(shù)講解及使用

    Pytest?Fixture參數(shù)講解及使用

    這篇文章主要介紹了Pytest之Fixture參數(shù)詳解及使用,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-01-01
  • Python 的可變和不可變對(duì)象詳情

    Python 的可變和不可變對(duì)象詳情

    本文通過(guò)詳情描述Python 中的可變對(duì)象與不可變對(duì)象來(lái)看兩者的區(qū)別,剛興趣的朋友可以參考下文
    2021-08-08
  • 詳解小白之KMP算法及python實(shí)現(xiàn)

    詳解小白之KMP算法及python實(shí)現(xiàn)

    在看子串匹配問(wèn)題的時(shí)候,書(shū)上的關(guān)于KMP的算法的介紹總是理解不了??戳艘槐榇a總是很快的忘掉,后來(lái)決定好好分解一下KMP算法,算是給自己加深印象。感興趣的朋友跟隨小編一起看看吧
    2019-04-04
  • 記一次Django響應(yīng)超慢的解決過(guò)程

    記一次Django響應(yīng)超慢的解決過(guò)程

    這篇文章主要介紹了記一次Django響應(yīng)超慢的解決過(guò)程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Python基礎(chǔ)詳解之郵件處理

    Python基礎(chǔ)詳解之郵件處理

    這篇文章主要介紹了Python基礎(chǔ)詳解之郵件處理,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python基礎(chǔ)的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • Python創(chuàng)建字典的八種方式

    Python創(chuàng)建字典的八種方式

    今天小編就為大家分享一篇關(guān)于Python創(chuàng)建字典的八種方式,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-02-02
  • Python列出一個(gè)文件夾及其子目錄的所有文件

    Python列出一個(gè)文件夾及其子目錄的所有文件

    這篇文章主要介紹了Python列出一個(gè)文件夾及其子目錄的所有文件的方法,和python列出文件夾下的所有文件的四種方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06
  • Python可執(zhí)行文件反編譯教程(exe轉(zhuǎn)py)

    Python可執(zhí)行文件反編譯教程(exe轉(zhuǎn)py)

    python的便利性,使得如今許多軟件開(kāi)發(fā)者、黑客都開(kāi)始使用python打包成exe的方式進(jìn)行程序的發(fā)布,那么Python如何反編譯可執(zhí)行文件,本文就來(lái)介紹一下,感興趣的可以了解一下
    2021-12-12
  • python實(shí)現(xiàn)剪切功能

    python實(shí)現(xiàn)剪切功能

    這篇文章主要為大家詳細(xì)介紹了一段python代碼編寫(xiě)實(shí)現(xiàn)的剪切功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-01-01

最新評(píng)論