PYTHON 列表List的資料分片和操作函式

2021-10-06 05:54:20 字數 2515 閱讀 1410

list 的資料分片

我之前對於list的反向索引一直感到很矇圈,這個表有助於記憶反向索引的規則。 如:

list_a =[ 「一」 , 「二」 ,「三」 ,「四」 , 「五」 , 「六」 , 「七」 ,「八」 , 「九」 ]

正向索引01

2345

678列表資料

「一」「二」

「三」「四」

「五」「六」

「七」「八」

「九」反向索引

-9-8

-7-6

-5-4

-3-2

-1反向索引 = 正向索引 - 列表的長度

如果要列印五~八的值,有兩種寫法

第一種:print(list_a[4:8])

第二種:print(list_a[-5:-1])

如果要列印五~九:

第一種:print(list_a[4:])

第二種:print(list_a[-5:])

是不是很好記 o(∩_∩)o哈哈~

list常用函式

ist 的操作函式

函式描述

追加資料

copy()

列表複製

insert(index,data)

向列表中指定索引位置追加新資料

index(data)

資料第一次出現的索引

count(data)

統計某乙個資料在列表**現的次數

extend()

追加列表

pop(index)

從列表中彈出第乙個資料並刪除

reverse()

列表資料反轉

sort()

排序remove(data)

從列表中刪除資料

**示例:

#coding utf-8

#列表常見函式練習

a_list =[1

,4,565,,

8,45,

"love"

]c_list =

["我是乙個有趣的人"

,"我喜歡你"

,"可以認識你嗎?"

]d_list =[6

,9,3

,1,8

,3]print

(a_list)7)

print

(a_list)

b_list = a_list.copy(

)print

(b_list)

print

(a_list.count(8)

)a_list.insert(2,

"週末真好,但是你要認真吃飯,別吃多呀"

)print

(a_list)

a_list.extend(c_list)

print

(a_list)

a_list.pop(1)

print

(a_list)

print

(a_list.index(

"love"))

a_list.reverse(

)print

(a_list)

d_list.sort(

)print

(d_list)

a_list.remove(

565)

print

(a_list)

執行結果:

[1,

4,565,,8

,45,'love'][

1,4,

565,,8

,45,'love',7

][1,

4,565,,8

,45,'love',7

]1[1

,4,'週末真好,但是你要認真吃飯,別吃多呀'

,565,,

8,45,

'love',7

][1,

4,'週末真好,但是你要認真吃飯,別吃多呀'

,565,,

8,45,

'love',7

,'我是乙個有趣的人'

,'我喜歡你'

,'可以認識你嗎?'][

1,'週末真好,但是你要認真吃飯,別吃多呀'

,565,,

8,45,

'love',7

,'我是乙個有趣的人'

,'我喜歡你'

,'可以認識你 嗎?']6

['可以認識你嗎?'

,'我喜歡你'

,'我是乙個有趣的人',7

,'love',45

,8,,

565,

'週末真好,但是你要認真吃飯,別吃多呀',1

][1,

3,3,

6,8,

9]['可以認識你嗎?'

,'我喜歡你'

,'我是乙個有趣的人',7

,'love',45

,8,,

'週末真好,但是你要認真吃飯,別吃多呀',1

]

Python的列表(list)介紹

列表物件支援的方法 2.count x 返回物件x在列表中出現的次數 3.extend l 將列表l中的表項新增到列表中,返回none 4.index x 返回列表中匹配物件x的第乙個列表項的索引,無匹配元素時產生異常 5.insert i,x 在索引為i的元素前插入物件x,如list.insert...

python 列表list的遍歷

這裡一共介紹,python列表 list 的遍歷方法,包括直接遍歷,下標遍歷,用列舉函式來遍歷 遍歷列表方法1 直接遍歷,這也是最普通的一種 for u in list print u,list.index u print 方法二 遍歷列表方法2 通過下標進行遍歷,range的範圍是從0到len l...

Python 中的 List 列表

任意物件的有序集合 列表可以包含任何種類的物件 列表都是可變的 列表是有序的 2 常用操作 列表長度 l1 1,2,3,4 print len l1 4 列表拼接 l2 l1 5,6 print l2 1,2,3,4,5,6 生成重複列表 print list 5 list list list li...