python中列表和元組以及字串的操作

2022-03-19 16:08:20 字數 953 閱讀 2600

python中列表是非常好用的。不過有一些使用小細節還需要注意一下。

tag[32:-4]

從index為32到tag的倒數第4個字元。

如果索引為32的值在倒數第4個字元的右邊,那麼將輸出為空。只要分片中左邊的索引出現的比右邊的索引晚,那麼就輸出為空。

類似的還有

numbers[-3:-1]

步長的方式分片

numbers[0:10:2]
numbers[::4]

步長可以是負數,非常好用

numbers[::-1]

對列表的操作 len max min etc…

常用的列表方法

x.count(2)

a = [1,2,3]

b = [4,5,6]

a.extend(b)

#等效於a = a + b,效率比a.extend(b)要低

index操作用來獲取某個值匹配的索引位置。

insert可以將物件插入到列表之中去。

pop也非常好用。和c++中棧的pop類似,不過它將彈出的值返回。

remove 移除乙個值。

reverse/reversed 列表翻轉

sort/sorted

列表中還有高階排序。

x.sort(key =len)

x.sort(cmp)

#括號中可以是自定義函式

x.sort(key=len,reversed=true)

下面該說說字串了。

下面這些有用的命令你還記得嗎?

'

%10f

' %(pi)

10是設定字串的最大長度用的。

+ 號 表示不管是正數還是負數在字串中都要標識出來。

python中的列表和元組

python中包括6種內建的序列,其中最常用的兩種 列表和元組。列表和元組主要區別在於,列表可以修改,而元組不能修改。序列通用操作 1 索引 序列中所有元素都是從0編號,可以通過編號訪問。可以正數也可負數索引。greeting hello greeting 0 h greeting 1 o 2 分片...

Python中的列表和元組

一.序列 序列中的每乙個元素被分配乙個序號 即元素的位置,也可稱為索引,第乙個索引是0,第二個是1,以此類推,也可以從最後乙個元素開始計數 序列中的最後乙個元素標記為 1,倒數第二為 2,以此類推。1.索引 可以使用索引訪問序列中的任乙個元素 a hello a 0 h 字串字面值能夠直接使用索引 ...

python中列表,元組和字典

集合 元組列表 字典1.用 括起來 列表的建立 list 1,2,2,3,a zifuchuan print list 資料可以重複2.索引從0開始 3.列表中的元素可以沒有關係。可以是數字,字串等等 不強調資料型別相同,列表中資料型別可以不同 可以理解為強化版的陣列,裡面可以存放不同2資料型別 1...