Python學習總結 基礎篇 列表的使用

2021-10-04 07:46:23 字數 2467 閱讀 1020

python的列表其實和c++的陣列差不多,不過列表可以儲存任意型別任意數量的python物件,並且列表元素的個數可表,元素可修改。

索引和陣列一樣從0開始,並且用[ ]

示例

>>

> alist =

["mary"

,"huber"

,"keb"

,"top"

]>>

> alist[0]

'mary'

>>

> alist[1:

]['huber'

,'keb'

,'top'

]>>

> alist[1:

3]['huber'

,'keb'

]>>

> alist[-1

]'top'

函式名

作用len(l)

返回列表的長度,即元素個數

min(l)

返回列表中的最小元素

max(l)

返回列表l中的最大元素

sum(l)

返回列表中所有元素的總和

sorted(l)

對任意列表l進行排序

示例**:

>>

> l=[2

,5,4

,8,9

,6,11

,23,555

,222

]>>

>

sorted

(l)[2,

4,5,

6,8,

9,11,

23,222,

555]

>>

>

len(l)

10>>

>

min(l)

2>>

>

max(l)

555>>

>

sum(l)

845

注意方法與函式的區別

方法名作用index(x)

返回列表中與x值相等的第乙個元素的索引

count(x)

返回列表中x出現的次數,不包含x則返回0

在列表末尾新增元素,列表長度增加1

insert(i,x)

在指定位置i處插入元素x

remove(x)

刪除列表中的第乙個值為x的元素

sort()

將列表中元素進行排序

reverse()

將列表中的元素反向排列

示例**

>>

> l=[1

,2,3

,1,2

,3,1

,4,5

,6]>>

> l.index(2)

1>>

> l.count(1)

3>>

100)

>>

> l[1

,2,3

,1,2

,3,1

,4,5

,6,100

]

>>

> list=

["hh"

,"llll",1

,2,'a'

]>>

> list.insert(2,

"***"

)>>

> list

['hh'

,'llll'

,'***',1

,2,'a'

]>>

> list.insert(3,

"llll"

)>>

> list

['hh'

,'llll'

,'***'

,'llll',1

,2,'a'

]>>

> list.remove(

"hh"

)>>

> list

['llll'

,'***'

,'llll',1

,2,'a'

]>>

> list.remove(

"llll"

)>>

> list

['***'

,'llll',1

,2,'a'

]>>

> list.reverse(

)>>

> list

['a',2

,1,'llll'

,'***'

]>>

> list.sort(

)

當列表中既有字串型別,又有整數型別時,無法使用sort()方法

Python基礎學習篇 列表(list)

一 列表 list是可變的資料型別,有一系列的元素組成,所有元素都包含在一對方括號中,可以在列表中新增任何型別的元素。test 1,2,3,4 常用操作 user 1,2,3,4 新增print str len user for item in user print item 插入 insert i...

Python基礎學習 列表

建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即可 list1 google runoob 1997,2000 list2 1,2,3,4,5 list3 a b c d 列表索引從0開始,列表可以進行擷取 組合等。使用下標索引來訪問列表中的值,並且可以切片 擷取部分內容 如下所示 li...

python基礎學習 列表

author feng lin date 2018 8 24 list 瑪莎拉蒂 法拉利 蘭博基尼 print 0 list 增加操作賓利 print 1 list list1 list 1 3 切片原則,顧頭不顧尾 print 2 list1 list.insert 2,布加迪威航 print 3...