日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python列表的“增删改查”(python基础讲解第四天)

發布時間:2023/12/20 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python列表的“增删改查”(python基础讲解第四天) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在講列表的“增刪改查”之前,我們先來講解什么叫做列表。

舉個例子:

namelist = [] #定義一個空的列表 namelist = ["小明", "小紅", "小張"] print(namelist[0]) print(namelist[1]) print(namelist[2])

運行結果:

小明 小紅 小張

可見python里面的列表就相當于“數組”,可以將列表里的數據按下標位置來輸出。其包容性很大,可以有很多形式,比如數字和字符串的結合

testlist = [1, "測試"] print(testlist[0]) print(testlist[1])

運行結果如下:

1 測試

既然列表相當于“數組”,因此,列表也可以和 forwhile 循環連用。下面我們來舉個例子:

for循環:

namelist = ["小明", "小紅", "小張"] for name in namelist: print(name)

?運行結果如下:

小明 小紅 小張

while循環:?

length = len(namelist) #len()函數的作用是用來得到列表長度。 i = 0 while i < length:print(namelist[i]) i += 1

運行結果如下:

小明 小紅 小張

明白這些,我們再來深入探討一下,之前對于 input()的研究發現,無論從鍵盤輸入的是什么類型,其最終都是以 str 的類型進行儲存的。因此,我們設想一下,對于列表來說,其中數據的是以何種類型進行儲存的呢?

以下列代碼為例:

testlist = [1, "測試"] print(testlist[0]) print(testlist[1]) print(type(testlist[0])) print(type(testlist[1]))

運行結果如下:

1 測試 <class 'int'> <class 'str'>

通過結果可見,列表里的數據跟從鍵盤輸出的原數據類型一致,并未發生改變。好了,知道這些后我們進行今天的內容講解:python里列表的“增刪改查”

一、增:

1.【append】

#增加: 【append】 namelist = ["小明", "小紅", "小張"]print("-------增加前,名單列表的數據--------") for name in namelist:print(name)nametemp = input("請輸入新添加的學生姓名:") namelist.append(nametemp) #在末尾追加一個元素print("-------增加后,名單列表的數據--------") for name in namelist:print(name)

namelist.append(nametemp)便是將在原namelist列表的數據在末尾追加一個元素。

運行結果如下:?

-------增加前,名單列表的數據-------- 小明 小紅 小張 請輸入新添加的學生姓名:小趙 -------增加后,名單列表的數據-------- 小明 小紅 小張 小趙

?2.【extend】:

#增 : 【extend】 a = [1, 2] b = [3, 4] a.append(b) #列表當作一個元素,加入到 a 列表中 print(a)a.extend(b) #將 b 列表中每一個元素,逐一追加到 a 列表中 print(a)

運行結果如下:?

[1, 2, [3, 4]] [1, 2, [3, 4], 3, 4]

這個結果就相當于“二維數組”

3.【insert】:

#增:【insert】(插入) a = [0, 1, 2] a.insert(1, 3) #第一個變量表示下標,第二個變量表示元素(對象) print(a) #作用:指定下標位置插入元素。

運行結果如下:?

[0, 3, 1, 2]

?二、刪:

1.del:

#刪除:del movieName = ["怦然心動","當幸福來敲門","指環王","教父","戰狼"] print("-------刪除前,電影列表的數據--------") for name in movieName:print(name)del movieName[3] #在指定下標位置刪除一個元素 del 放在最前面用的符號不是(),而是【】print("-------刪除后,電影列表的數據--------") for name in movieName:print(name)

運行結果如下:?

-------刪除前,電影列表的數據-------- 怦然心動 當幸福來敲門 指環王 教父 戰狼 -------刪除后,電影列表的數據-------- 怦然心動 當幸福來敲門 指環王 戰狼

2.pop(彈出):

#刪除:pop(彈出) movieName = ["怦然心動","當幸福來敲門","指環王","教父","戰狼"] print("-------刪除前,電影列表的數據--------") for name in movieName:print(name)movieName.pop() #彈出末尾最后一個元素print("-------刪除后,電影列表的數據--------") for name in movieName:print(name)

運行結果如下:

-------刪除前,電影列表的數據-------- 怦然心動 當幸福來敲門 指環王 教父 戰狼 -------刪除后,電影列表的數據-------- 怦然心動 當幸福來敲門 指環王 教父

3.remove(移動):

#刪除:remove(移動) movieName = ["怦然心動","當幸福來敲門","指環王","教父","戰狼"] print("-------刪除前,電影列表的數據--------") for name in movieName:print(name)movieName.remove("指環王") #刪除指定內容的元素。并且當數據中出現多個重復內容的數據時,只刪除其找到的第一個數據。print("-------刪除后,電影列表的數據--------") for name in movieName:print(name)

運行結果如下:

-------刪除前,電影列表的數據-------- 怦然心動 當幸福來敲門 指環王 教父 戰狼 -------刪除后,電影列表的數據-------- 怦然心動 當幸福來敲門 教父 戰狼

三、改:

#改: namelist = ["小明", "小紅", "小張"]print("-------修改前,名單列表的數據--------") for name in namelist:print(name)namelist[1] = "小蘭" #直接通過下標來進行對指定位置的數據的修改print("-------修改后,名單列表的數據--------") for name in namelist:print(name)

運行結果如下:

-------修改前,名單列表的數據-------- 小明 小紅 小張 -------修改后,名單列表的數據-------- 小明 小蘭 小張

四、查:

#查:in , not in namelist = ["小明", "小紅", "小張"] FindName = input("請輸入你要查詢的學員姓名:") if FindName in namelist: print("在學員名單中找到了相同的姓名") else:print("沒有找到該姓名")

運行結果如下:

請輸入你要查詢的學員姓名:小紅 在學員名單中找到了相同的姓名

以上就是python中列表的“增刪改查”。希望我的這篇文章可以幫到有疑惑的朋友。

總結

以上是生活随笔為你收集整理的python列表的“增删改查”(python基础讲解第四天)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 插插插网站 | 美女扒开尿口让男人捅爽 | 亚洲人xxxx | 天堂欧美城网站 | 青青草日本 | 亚洲精品日韩在线观看 | 欧美福利片在线观看 | 成年人免费看 | 美女考逼| 老熟妇一区二区三区啪啪 | 黄色网战在线观看 | 52av在线| 天堂影视在线观看 | 天堂8av| 久久精品无码一区二区三区 | 夜色导航 | 欧美一级一区 | 天天射综合网站 | 欧美永久精品 | 人人入人人 | 欧亚毛片| 国语精品久久 | 这里只有久久精品 | 天堂资源在线观看 | 亚洲涩涩视频 | 免费久久网站 | 色婷婷a | 99精品欧美一区二区三区综合在线 | 天堂男人网| 一区二区三区视频 | 国产传媒欧美日韩 | 夜夜爽夜夜操 | 人人澡人人爱 | 黄网站免费在线观看 | 国产精品无码免费播放 | 中文字幕av在线免费 | 日本一区不卡 | 欧美美女黄色 | 成人va在线观看 | 亚洲精品一区二区三区新线路 | 毛片基地在线观看 | 波多野结衣中文一区 | 亚洲av成人无码久久精品 | 九九99视频 | 91精品国产色综合久久不8 | 婷婷丁香色 | 污污网站免费 | 国产人成 | 欧美日韩日本国产 | 中文字幕av专区dvd | 国产尤物视频在线观看 | 天堂网va | 在线黄av | 综合色久| 91在线网址 | 日本免费在线 | 国产精品久久久久久久久免费桃花 | 成人黄色在线播放 | 91人人视频 | 亚洲国产精品自拍 | 亚洲人成影视 | 啪啪视屏| 日本妈妈3 | 国产精品美女久久久久av爽 | 婷婷色在线视频 | 美女视频在线免费观看 | 好男人www日本| 成人在线免费网站 | 欧美性生活一区二区三区 | 国产精品久久久免费 | 香蕉911| 亚洲无圣光| 亚洲va韩国va欧美va | 狠狠操亚洲 | 精品国产免费一区二区三区 | 亚洲少妇xxx | 一本色道久久88加勒比—综合 | 十八禁视频网站在线观看 | 亚洲精品国产一区 | 暖暖日本在线 | 亚洲综合婷婷 | www.av欧美 | 色狠狠综合网 | 国产日韩精品一区 | 熟女人妻在线视频 | 在线免费看黄网站 | 丹丹的呻吟声1一7 | 亚洲成人一二区 | 91九色在线视频 | 免费毛片软件 | 久久中文字幕人妻熟av女蜜柚m | 日日夜夜网站 | 日韩精品免费一区二区在线观看 | av片免费在线 | 欧美少妇喷水 | 亚洲色图28p | 午夜av不卡| 四虎网站在线播放 | 97香蕉久久超级碰碰高清版 |