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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

Python入门基础篇(一)列表,详细实用,简单易懂!!!!

發(fā)布時(shí)間:2025/3/15 python 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python入门基础篇(一)列表,详细实用,简单易懂!!!! 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
請(qǐng)仔細(xì)閱讀哦!!!

文章目錄

  • 前言
  • 一、Python列表的創(chuàng)建與刪除
    • 1.賦值運(yùn)算符直接創(chuàng)建列表
    • 2.創(chuàng)建空列表
    • 3.創(chuàng)建數(shù)值列表
    • 4.刪除列表
  • 二、訪問(wèn)列表中的元素
  • 三、遍歷列表中的元素
    • 1.直接使用for循環(huán)實(shí)現(xiàn)
    • 2.使用for循環(huán)和enumerate()函數(shù)實(shí)現(xiàn)
  • 四、列表元素的添加、修改和刪除
    • 1.添加元素
    • 2.修改元素
    • 3.刪除元素
  • 五、列表中的統(tǒng)計(jì)與計(jì)算
    • 1.獲取指定的列表元素出現(xiàn)的次數(shù)
    • 2.獲取指定的列表元素首次出現(xiàn)的下標(biāo)
    • 3.統(tǒng)計(jì)數(shù)值列表的元素之和
  • 六、列表的排序
    • 1.sort方法
    • 2.sorted函數(shù)


前言

Python中的列表和歌曲列表是類似的,也是由一系列特定排列的元素組成的,它是Python中內(nèi)置的可變序列。但是Python中的列表是非常靈活的,其內(nèi)容可以放整數(shù)、實(shí)數(shù)、字符串、列表、元組等任何類型的元素


一、Python列表的創(chuàng)建與刪除

在Python中提供了許多的創(chuàng)建列表方法,下面分別進(jìn)行介紹。

1.賦值運(yùn)算符直接創(chuàng)建列表

同其他類型的Python變量一樣,創(chuàng)建列表時(shí)可以直接使用“=”將一個(gè)列表賦值給變量,以變量名listname為例:

listname=[element 1,element 2,element 3,…,element n]

2.創(chuàng)建空列表

在Python中也可以創(chuàng)建一個(gè)空的列表,即:

listname=[ ]

3.創(chuàng)建數(shù)值列表

在Python中,數(shù)值列表 list(data) 是比較常用的,如可以使用list()函數(shù)直接將range函數(shù)循環(huán)出來(lái)的結(jié)果轉(zhuǎn)換為列表

運(yùn)行結(jié)果:

4.刪除列表

有時(shí)候創(chuàng)建列表過(guò)后,我們不想再使用,需要?jiǎng)h除列表,這時(shí)候可以使用del語(yǔ)句

del listname

其實(shí)在Python中有自帶的垃圾回收機(jī)制,會(huì)自動(dòng)銷毀不用的列表,即使我們不手動(dòng)將其刪除,Python也會(huì)自動(dòng)將其回收。但是每當(dāng)我們寫完一個(gè)代碼時(shí),可以帶上一個(gè)刪除列表,養(yǎng)成一個(gè)好的習(xí)慣。

二、訪問(wèn)列表中的元素

在Python中,直接使用 print()函數(shù)對(duì)列表元素進(jìn)行訪問(wèn)

運(yùn)行結(jié)果:

三、遍歷列表中的元素

遍歷列表可以完成查詢、處理等功能,其方法有很多種,下面介紹兩種常用的方法。

1.直接使用for循環(huán)實(shí)現(xiàn)

語(yǔ)法格式如下:

for item in listname:

比如遍歷列表list=[“四川”,“山東”,“重慶”]

運(yùn)行結(jié)果:

2.使用for循環(huán)和enumerate()函數(shù)實(shí)現(xiàn)

使用 for循環(huán)和 enumerate()函數(shù)可以同時(shí)輸出索引值和元素內(nèi)容的功能。
語(yǔ)法格式如下:

for index,item in enumerate(listname):

其中index用于保存元素的索引,item用于保存獲取到的元素值,例:

運(yùn)行結(jié)果:

四、列表元素的添加、修改和刪除

1.添加元素

Pyhon中添加元素的方法許多種,在這介紹常用的幾種: append()、insert()、extend()

append()方法1一次性只能在列表末尾添加一個(gè)元素:

listname.append(obj)

例:

運(yùn)行結(jié)果:

當(dāng)我們需要在指定位置插入元素時(shí),就需要使用 insert(),而insert()方法包含兩個(gè)參數(shù),第一個(gè)參數(shù)為插入的位置參數(shù),第二個(gè)參數(shù)為插入內(nèi)容:

listname.insert(index,item)

例:

運(yùn)行結(jié)果:

在列表中添加另一個(gè)列表中所有元素我們就可以用 extend()方法:

listname.extend(seq)

例:

運(yùn)行結(jié)果:

2.修改元素

修改列表元素只需要通過(guò)索引獲取該元素,然后再為其重新賦值即可

運(yùn)行結(jié)果:

3.刪除元素

刪除元素可以根據(jù)索引刪除和元素值刪除,下面介紹這兩種情況:
根據(jù)索引刪除元素會(huì)用到上文提到的 del語(yǔ)句:

運(yùn)行結(jié)果:

根據(jù)元素值刪除列表中的元素可以用列表對(duì)象的 remove()方法實(shí)現(xiàn):

運(yùn)行結(jié)果:

如果使用列表對(duì)象的remove()方法刪除元素時(shí),所指定的元素并不存在,
將出現(xiàn)下圖的異常信息。

所以我們?cè)谑褂胷emove()方法刪除元素時(shí)最好先判斷該元素是否存在

五、列表中的統(tǒng)計(jì)與計(jì)算

Python列表提供一些函數(shù)來(lái)實(shí)現(xiàn)對(duì)列表元素的統(tǒng)計(jì)與計(jì)算功能,我們來(lái)介紹以下幾種常用的

1.獲取指定的列表元素出現(xiàn)的次數(shù)

列表對(duì)象的 count()方法可以獲取指定的元素出現(xiàn)的次數(shù):

listname.count(obj)

例:

運(yùn)行結(jié)果:

2.獲取指定的列表元素首次出現(xiàn)的下標(biāo)

列表對(duì)象的 index()方法可以獲取指定的列表元素首次出現(xiàn)的下標(biāo):

listname.index(obj)

例:

運(yùn)行結(jié)果:

3.統(tǒng)計(jì)數(shù)值列表的元素之和

Python中可以用 sum()函數(shù)統(tǒng)計(jì)數(shù)值列表的元素之和:

sum(interable[,start])

interable表示要統(tǒng)計(jì)的列表;start表示指定相加的參數(shù),如果沒(méi)有設(shè)置這個(gè)值,默認(rèn)為0

例:

運(yùn)行結(jié)果:

六、列表的排序

Python中提供了兩種比較常用的對(duì)列表進(jìn)行排序的方法, sort()方法和 sorted()函數(shù)

1.sort方法

語(yǔ)法格式如下:

listname.sort(key=None,reverse=False)

reverse是可選參數(shù),reverse=False表示升序排列,reverse=True表示降序排列。默認(rèn)為升序排列
例:

運(yùn)行結(jié)果:

2.sorted函數(shù)

在這里我們要注意一下,使用sorted()函數(shù)對(duì)列表進(jìn)行排序后原列表的順序是不會(huì)變的,與sort()方法不同,所以需要將排序后的結(jié)果賦給一個(gè)新的變量
語(yǔ)法格式如下:

sorted(listname,key=None,reverse=False)

例:

運(yùn)行結(jié)果:


Python列表就介紹到這里啦
希望我的這篇文章對(duì)看到的小伙伴們有所幫助,那也是我的收獲,如需轉(zhuǎn)載請(qǐng)標(biāo)注原地址,讓我們一起努力吧😁😁

下一篇更新元組

總結(jié)

以上是生活随笔為你收集整理的Python入门基础篇(一)列表,详细实用,简单易懂!!!!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。