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

python中對列表的刪除和添加方法詳解

 更新時間:2022年02月24日 11:59:55   作者:看盡長安花落  
這篇文章主要為大家詳細介紹了python中對列表的刪除和添加方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

刪除 

1.pop(index)

刪除列表中指定索引處的元素,默認刪除列表中最后一個元素,返回刪除值。

list1 = [1, 2, 3, 5, 8, '3']
print(list1.pop(3))
print(list1)
print(list1.pop())
print(list1)
print(list1.pop(-1))
print(list1)

5
[1, 2, 3, 8, '3']

3
[1, 2, 3, 8]

8
[1, 2, 3]

2.remove(item)

根據(jù)元素值進行刪除,只會刪除第一個與指定值相同的元素,不返回刪除值。

注:必須保證列表中該元素值存在,否則會引發(fā)ValueError錯誤。

list2 = [1, 3, 3, 5, '3']
print(list2.remove(3))
print(list2)
list2.remove(9)

None
[1, 3, 5, '3']
Traceback (most recent call last):
  File "C:/Users/chenh/PycharmProjects/pythonProject/main.py", line 4, in <module>
    list2.remove(9)
ValueError: list.remove(x): x not in list

3.del list[index]

不僅可以刪除整個列表,還可以刪除列表中的某些元素,不返回刪除值。

注:print(del list[index])會報錯

list3 = ['Python', 'C', 'Go', 'C++', 'Java', 'VB', 'JavaScript', 'PHP']
del list3[2]
print(list3)
del list3[-2]
print(list3)
del list3[2:4]
print(list3)
list3.extend(["SQL", "C#", "Swift"])
print(list3)
del list3[-5:-2]
print(list3)

['Python', 'C', 'C++', 'Java', 'VB', 'JavaScript', 'PHP']

['Python', 'C', 'C++', 'Java', 'VB', 'PHP']

['Python', 'C', 'VB', 'PHP']

['Python', 'C', 'VB', 'PHP', 'SQL', 'C#', 'Swift']
['Python', 'C', 'C#', 'Swift']
 

刪除中間一段元素時,格式為del[start:end]

其中start為起始索引,end為結(jié)束索引。del會刪除從start到end的之間的元素,不包括end位置的元素。

4.clear()

刪除列表中的所有元素,不返回刪除值。

list4 = [1, 2, 3, 5, 8, '3']
print(list4.clear())
print(list4)

None
[]

添加 

1.append(obj)

添加到列表末尾,可以是元素、列表、元組。

list1 = ['C', 'Python', 'Java']
list1.append('Go')
print(list1)
t = ('Javascript', 'Python', 'C#')
list1.append(t)
print(list1)
list1.append(['VB', 'PHP'])
print(list1)

['C', 'Python', 'Java', 'Go']
['C', 'Python', 'Java', 'Go', ('Javascript', 'Python', 'C#')]
['C', 'Python', 'Java', 'Go', ('Javascript', 'Python', 'C#'), ['VB', 'PHP']]

2.extend(obj)

不會把列表或元組視為一個整體,而是把它們包含的元素逐個添加到列表中。

注:不能添加單個數(shù)字

list2 = ['C', 'Python', 'Java']
list2.extend('Go')
print(list2)
t = ('Javascript', 'Python', 'C#')
list2.extend(t)
print(list2)
list2.extend(['VB', 'PHP'])
print(list2)

['C', 'Python', 'Java', 'G', 'o']
['C', 'Python', 'Java', 'G', 'o', 'Javascript', 'Python', 'C#']
['C', 'Python', 'Java', 'G', 'o', 'Javascript', 'Python', 'C#', 'VB', 'PHP']

3.insert(index, obj)

將obj插入到第index位置。

當插入列表或元組時,insert()也會將其視為一個整體。

list3 = ['C', 'Python', 'Java']
list3.insert(1, 'C++')
print(list3)
t = ('Javascript', 'Python', 'C#')
list3.insert(2, t)
print(list3)
list3.insert(2, ['VB', 'PHP'])
print(list3)

['C', 'C++', 'Python', 'Java']
['C', 'C++', ('Javascript', 'Python', 'C#'), 'Python', 'Java']
['C', 'C++', ['VB', 'PHP'], ('Javascript', 'Python', 'C#'), 'Python', 'Java'] 

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注腳本之家的更多內(nèi)容!   

相關文章

  • Python常用GUI框架原理解析匯總

    Python常用GUI框架原理解析匯總

    這篇文章主要介紹了Python常用GUI框架原理解析匯總,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-12-12
  • 下載給定網(wǎng)頁上圖片的方法

    下載給定網(wǎng)頁上圖片的方法

    這篇文章主要介紹了下載給定網(wǎng)頁上圖片的方法,需要的朋友可以參考下
    2014-02-02
  • OpenManus安裝教程

    OpenManus安裝教程

    OpenManus是一個開源AIAgent平臺,通過復刻Manus項目實現(xiàn),OpenManus不僅復刻了Manus的核心功能,還具備模塊化Agent系統(tǒng),開發(fā)者可以根據(jù)需求自由組合不同的功能模塊,創(chuàng)造出符合自己需求的AI助手?,本文介紹OpenManus安裝教程,感興趣的朋友一起看看吧
    2025-03-03
  • 基于Python實現(xiàn)大文件分割和命名腳本過程解析

    基于Python實現(xiàn)大文件分割和命名腳本過程解析

    這篇文章主要介紹了基于Python實現(xiàn)大文件分割和命名腳本過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • Python讀寫及備份oracle數(shù)據(jù)庫操作示例

    Python讀寫及備份oracle數(shù)據(jù)庫操作示例

    這篇文章主要介紹了Python讀寫及備份oracle數(shù)據(jù)庫操作,結(jié)合實例形式分析了Python針對Oracle數(shù)據(jù)庫操作的相關庫安裝,以及使用cx_Oracle與pandas庫進行Oracle數(shù)據(jù)庫的查詢、插入、備份等操作相關實現(xiàn)技巧,需要的朋友可以參考下
    2018-05-05
  • 用Python實現(xiàn)zip密碼破解實例

    用Python實現(xiàn)zip密碼破解實例

    大家好,本篇文章主要講的是用Python實現(xiàn)zip密碼破解實例,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • Python處理RSS、ATOM模塊FEEDPARSER介紹

    Python處理RSS、ATOM模塊FEEDPARSER介紹

    這篇文章主要介紹了Python處理RSS、ATOM模塊FEEDPARSER介紹,本文只是做個入門級的簡潔介紹,需要的朋友可以參考下
    2015-02-02
  • 使用Python實現(xiàn)簡單的任務自動化

    使用Python實現(xiàn)簡單的任務自動化

    在現(xiàn)代工作和生活中,任務自動化可以極大地提高效率和準確性,Python則是實現(xiàn)任務自動化的理想選擇,下面我們來看看如何用Python實現(xiàn)任務自動化吧
    2025-01-01
  • 使用Python快速提取PPT中的文本內(nèi)容的代碼示例

    使用Python快速提取PPT中的文本內(nèi)容的代碼示例

    本文將介紹如何使用Python程序提取PowerPoint演示文稿中的文本內(nèi)容,包括幻燈片中的主體文本、幻燈片備注文本以及幻燈片,文中通過代碼示例給大家介紹的非常詳細,具有一定的參考價值,需要的朋友可以參考下
    2024-03-03
  • python實現(xiàn)桌面托盤氣泡提示

    python實現(xiàn)桌面托盤氣泡提示

    這篇文章主要為大家詳細介紹了python實現(xiàn)桌面托盤氣泡提示,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07

最新評論

定襄县| 达拉特旗| 平南县| 望江县| 江陵县| 寿光市| 德江县| 天津市| 民勤县| 营口市| 金塔县| 星座| 丘北县| 博野县| 邵阳市| 江陵县| 喀喇沁旗| 麟游县| 纳雍县| 民勤县| 石门县| 汉寿县| 双鸭山市| 成武县| 朝阳市| 彭山县| 砚山县| 上林县| 和顺县| 珠海市| 鄯善县| 沂源县| 清镇市| 漳州市| 东海县| 邢台市| 海阳市| 自贡市| 昭平县| 重庆市| 渭南市|