教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

Python列表方法介紹[python培訓(xùn)]

更新時(shí)間:2019年11月22日15時(shí)09分 來(lái)源:傳智播客 瀏覽次數(shù):

在ipython中,定義一個(gè)列表(例如:name_list[])后,然后輸入name_list. ,然后按Tab鍵,ipython會(huì)提示列表能夠使用的方法,如下圖。

1574405282902_python列表方法.jpg

序號(hào) 分類 關(guān)鍵詞/函數(shù)/方法 說(shuō)明
1 增加 列表.insert(索引,數(shù)據(jù)) 在指定位置插入數(shù)據(jù)
列表.append(數(shù)據(jù)) 在末尾追加數(shù)據(jù)
列表.extend(列表2) 將列表2的數(shù)據(jù)追加到列表
2 修改 列表[索引] = 數(shù)據(jù) 修改指定索引的數(shù)據(jù)
3 刪除 del 列表[索引] 刪除指定索引的數(shù)據(jù)
列表.remove[數(shù)據(jù)] 刪除第一個(gè)出現(xiàn)的指定數(shù)據(jù)
列表.pop 刪除末尾數(shù)據(jù)
列表.pop(索引) 刪除指定索引數(shù)據(jù)
列表.clear 清空列表
4 統(tǒng)計(jì) len(列表) 列表長(zhǎng)度
列表.count(數(shù)據(jù)) 數(shù)據(jù)所在列表中出現(xiàn)的次數(shù)
5 排序 列表.sort() 升序排序
列表.sort(reverse=True) 降序排序
列表.reverse() 逆序、反轉(zhuǎn)

下面我們通過(guò)代碼實(shí)例來(lái)介紹python列表中常見(jiàn)方法的相關(guān)操作

name_list = ["zhangsan", "lisi", "wangwu", "zhaoliu"]

# 1. 和取索引,索引0開(kāi)print(name_list[2])
#運(yùn)結(jié)"wangwu"

# 知道數(shù)據(jù),想數(shù)據(jù)在表中位置,使用index方法。需要注意:如果傳遞參數(shù)不在列表中程序會(huì)報(bào)錯(cuò)
print(name_list.index("zhangsan"))
#運(yùn)結(jié)0

# 2. 修改
# “zhangsan”修改name_list[0] = ""
print(name_list)
#運(yùn)結(jié)["", "lisi", "wangwu", "zhaoliu"]

# 3. 增加
# 3.1 使用append在列表末尾添加數(shù)據(jù)
name_list.append("zhangsan")
print(name_list)
#運(yùn)結(jié)["", "lisi", "wangwu", "zhaoliu", "zhangsan"]

# 3.2 insert 在指定位置添加數(shù)據(jù)
name_list.insert(1, "小姐姐")
print(name_list)
#運(yùn)結(jié)["", "小姐姐", "lisi", "wangwu", "zhaoliu", "zhangsan"]

# 3.3 在演示extend 之前,我先添加一個(gè)tamp_list列表
tamp_list = ["小明", ""]
# extend會(huì)當(dāng)前列表末尾追加兩個(gè)列表的數(shù)據(jù)數(shù)據(jù)
name_list.extend(tamp_list)
print(name_list)
#運(yùn)結(jié)["", "小姐姐", "lisi", "wangwu", "zhaoliu", "zhangsan", "小明", ""]

# 4. # 4.1 remove方法可以列表中除指定數(shù)據(jù)
name_list.remove("小姐姐")
print(name_list)
#運(yùn)結(jié)["", "lisi", "wangwu", "zhaoliu", "zhangsan", "小明", ""]

# 4.2 pop方法在默認(rèn)下能把列表中最后一條數(shù)據(jù)name_list.pop()
print(name_list)
#運(yùn)結(jié)["", "lisi", "wangwu", "zhaoliu", "zhangsan", "小明"]

# 4.2 pop方法可以除指定索引的數(shù)據(jù)
name_list.pop(0)
print(name_list)
#運(yùn)結(jié)["lisi", "wangwu", "zhaoliu", "zhangsan", "小明"]

# 4.3 clear
name_list.clear()
print(name_list)
#運(yùn)結(jié)[]

下圖為上面代碼實(shí)際運(yùn)行結(jié)果截圖

1574405310734_列表方法案例.jpg


以上我們介紹了,python列表中常用的方法,希望對(duì)你有所幫助。如果想系統(tǒng)學(xué)習(xí)python,可以點(diǎn)擊頁(yè)面咨詢按鈕里了解python+人工只智能課程詳情,有福利哦!

0 分享到:
和我們?cè)诰€交談!