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

歡迎訪問 生活随笔!

生活随笔

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

python

python核心数据类型_Python核心数据类型——列表

發(fā)布時間:2023/12/4 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python核心数据类型_Python核心数据类型——列表 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

列表

列表是任意對象的有序集合。也就是說,其元素可以是任何類型的對象。有序指的是,有嚴(yán)格的從左到右的順序,這一點不同于字典,可以通過偏移讀取,支持在原處修改,長度可變,是可變的類型。

1. ?常用的列表操作

>>> L1 = []

>>>

>>> L2 = [0, 1, 2]

>>>

>>> L3 = [0, 'a', [1, 2]]

>>>

>>> L4 = list('34') #['3', '4']

>>>

>>> L5 = range(5) #range(n),當(dāng)n>0時生成0~(n-1)的列表,n<=0時為[]

>>> L5

[0, 1, 2, 3, 4]

>>>

>>> L6 = range(2,5)

>>> L6

[2, 3, 4]

>>>

>>> L1 + L2 #合并

[0, 1, 2]

>>>

>>> L2 * 3 #重復(fù)

[0, 1, 2, 0, 1, 2, 0, 1, 2]

>>>

>>> L2.reverse() #反轉(zhuǎn)

>>> L2

[2, 1, 0]

>>> L2.sort() #排序

>>> L2

[0, 1, 2]

>>> L2.index(1) #元素1所在的下標(biāo)

1

>>> L2.pop() #刪除最后一個元素,并返回該元素的值

2

>>> L2.pop(0) #刪除下標(biāo)為0的元素,并返回該元素的值

0

>>> L1.extend([4, 5, 6]) #在末端添加列表元素

>>>

>>> del L1[0] #刪除下標(biāo)為0的元素

>>>

>>> del L1[1:]

>>>

>>> L4.append('5') #在末端添加元素

>>>

>>> L4.insert(1, '6') #在下標(biāo)為1處添加元素

>>> L4

['3', '6', '4', '5']

>>> L4[1:] = ['a'] #對列表的分片賦值

>>> L4

['3', 'a']

>>> L4[1:] = [] #將分片賦值為空,來達(dá)到刪除的目的

>>> L4

['3']

2. ?列表可以作為數(shù)組

>>> L1 = ['a', 'b', 'c'] #一維數(shù)組

>>> L1

['a', 'b', 'c']

>>> L2 = [[1, 2, 3], #二維數(shù)組

... [4, 5, 6],

... [7, 8, 9]]

>>> L2

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

>>>

>>> L2[0][1] #通過下標(biāo)來訪問二維數(shù)組

2

3. 列表解析

列表解析是一種通過在一個序列中運行一個表達(dá)式而創(chuàng)建一個新的列表,需要使用方括號。列表繼續(xù)可以嵌套任意數(shù)目的for語句,每個for語句都可以結(jié)合一個可選的if。

其基本形式是:[操作 迭代 (判斷) 迭代 (判斷)...],括號表示可選

>>> [c * 2 for c in 'spam']

['ss', 'pp', 'aa', 'mm']

>>> L1 = ['1', '2', '3']

>>> L2 = ['a', 'b', 'c']

>>> [x + y for x in L1 for y in L2]

['1a', '1b', '1c', '2a', '2b', '2c', '3a', '3b', '3c']

>>> [x + y for x in L1 if x == '3' for y in L2 if y == 'c']

['3c']

4. 列表的方法

查找

a = ['1','2','3','1']

a.index('1')返回0,index方法返回第1個匹配的元素的下標(biāo)

總結(jié)

以上是生活随笔為你收集整理的python核心数据类型_Python核心数据类型——列表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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