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...