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

歡迎訪問 生活随笔!

生活随笔

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

python

python更改list数据类型_python3笔记十一:python数据类型-List列表

發(fā)布時(shí)間:2025/4/5 python 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python更改list数据类型_python3笔记十一:python数据类型-List列表 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一:學(xué)習(xí)內(nèi)容

列表概念

列表創(chuàng)建:創(chuàng)建空列表、創(chuàng)建帶有元素的列表

列表訪問:取值

列表修改:替換元素、追加元素、追加列表、插入元素

列表刪除:移除列表中指定下標(biāo)處的元素、移除匹配條件的第一個(gè)元素、移除匹配條件所有元素、移除所有元素

列表操作:列表組合、列表重復(fù)、判斷元素是否在列表中、列表截取、匹配列表元素

列表方法:len()、count()、max()、min()、reverse()、sort()

二:列表概念

1.本質(zhì):有序的集合

2.特點(diǎn):初始化后可以被修改、使用中括號(hào)

三:列表創(chuàng)建

格式: 列表名 = [列表選項(xiàng)1, 列表選擇2, ...列表選項(xiàng)n]

注意:列表中數(shù)據(jù)的類型可以是不同數(shù)據(jù)類型的

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

list1 = []

print(list1)

2.創(chuàng)建帶有元素的列表

list2 = [18, 19, 20, 21, 22]

print(list2)

#注意列表中元素的數(shù)據(jù)可以是不同類型

list3 = [1, 2, "test", True]

print(list3)

四:列表訪問

列表元素的訪問,注意不要越界(下標(biāo)超出了可表示的范圍)

1.取值

格式:列表名[下標(biāo)]

list4 = [1, 2, 3, 4, 5]

print(list4[2])

2.二維列表取值

#二維列表

list12 = [[1,2,3],[4,5,6],[7,8,9]]

print(list12[1][0])

五:列表修改

1.替換

格式:列表名[下標(biāo)] = 值

list4 = [1, 2, 3, 4, 5]

list4[2] = 300

print(list4)

2.追加元素

格式:列表名.append(值)

列表追加元素,在列表的末尾添加新的元素,當(dāng)成一個(gè)整體

list13 = [1, 2, 3, 4, 5]

list13.append(6)

list13.append([7,8,9])

print(list13)

3.追加列表

格式:列表名.extend(列表)

列表追加元素,在列表的末尾一次性追加另一個(gè)列表中的多個(gè)值,一個(gè)一個(gè)的添加,不是當(dāng)成一個(gè)整體添加

list14 = [1, 2, 3, 4, 5]

list14.extend([6,7,8])

print(list14)

list14.extend(6)?? #這個(gè)會(huì)報(bào)錯(cuò),因?yàn)?不是列表,只能追加列表

print(list14)

4.插入元素

格式:列表名.insert(索引,元素)

在下標(biāo)處添加一個(gè)元素,不覆蓋原數(shù)據(jù),原數(shù)據(jù)向后順延

list15 = [1, 2, 3, 4, 5]

list15.insert(0,100)

list15.insert(1,[200,300])

print(list15)

五:列表刪除

1.移除列表中指定下標(biāo)處的元素

pop(x),x為下標(biāo),移除列表中指定下標(biāo)處的元素,默認(rèn)移除最后一個(gè)元素,并返回刪除的數(shù)據(jù)

list16 = [1, 2, 3, 4, 5]

list16.pop()

list16.pop(2)

print(list16)

print(list16.pop(1))

2.移除匹配條件的第一個(gè)元素

remove(x),x為元素,移除列表中的某個(gè)元素第一個(gè)匹配的結(jié)果

list17 = [1, 2, 3, 4, 5, 4, 2, 5]

list17.remove(4)

print(list17)

3.移除匹配條件所有元素、移除所有元素

循環(huán)remove()

list24 = [1, 2, 3, 4, 5, 3, 4, 3]

num = 0

c = list24.count(3)

while num < c:

list24.remove(3)

num += 1

print(list24)

4.移除所有元素

clear(),移除列表中所有的數(shù)據(jù)

list18 = [1, 2, 3, 4, 5, 4, 2, 5]

list18.clear()

print(list18)

六:列表操作

1.列表組合

list6 = [1, 2, 3]

list7 = [4, 5, 6]

list8 = list6 + list7

print(list8)

2.列表重復(fù)

list9 = [1, 2, 3]

print(list9 * 3)

3.判斷元素是否在列表中

list10 = [1, 2, 3, 4, 5]

print(3 in list10)

4.列表截取

list[start,end],拿到[start,end)區(qū)間的數(shù)據(jù)

list11 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

print(list11[2:6])

print(list11[3:])

print(list11[:5])

5.匹配列表元素

index(x[,start][,end]),從列表中找出x元素的第一個(gè)匹配的索引值

list19 = [1, 2, 3, 4, 5, 4, 2, 5]

print(list19.index(2))

print(list19.index(2,3,8))

七:列表方法

1.len():列表中元素個(gè)數(shù)

list20 = [1, 2, 3, 4, 5]

print(len(list20))

2.count():查看元素在列表中出現(xiàn)的次數(shù)

list21 = [1, 2, 3, 4, 5, 3, 4, 3]

print(list21.count(3))

3.max():獲取列表中的最大值

list22 = [1, 2, 3, 4, 5]

print(max(list22))

4.min():獲取列表中的最小值

list23 = [1, 2, 3, 4, 5]

print(min(list23))

5.reverse():列表倒序

list25 = [1, 2, 3, 4, 5]

list25.reverse()

print(list25)

6.sort():排序,升序排序

list26 = [2, 1, 3, 5, 4]

list26.sort()

print(list26)

7.將元組轉(zhuǎn)成列表

list31 = list((1,2,3,4,5))

print(list31)

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的python更改list数据类型_python3笔记十一:python数据类型-List列表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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