Python中的列表方法

2021-10-19 17:27:52 字數 2644 閱讀 7654

列表:

1、列表屬於容器、可變的、序列物件

>>

>

list=[

'a',

123,

'ab'

]>>

>

list[0

]#獲得列表下標為0的資料

'a'>>

>

>>

>

list[0

]='b'#改變下標為0的資料

>>

>

list

['b'

,123

,'ab'

]>>

>

list[0

:2]=

['c',12

]#同時改變列表裡面的多項的值

>>

>

list

['c',12

,'ab'

]

2、列表的方法
>>

> alist =

['ab',12

,'cd'

]>>

'bob'

)#將物件追加到列表的末尾。

>>

> alist

['ab',12

,'cd'

,'bob'

]>>

>

help

#檢視列表方法的描述資訊

>>

> alist

['ab',12

,'cd'

,'bob'

]>>

> alist.count(12)

#檢視列表裡面有多少個12

1>>12)

>>

> alist.count(12)

2>>

> alist

['ab',12

,'cd'

,'bob',12

]>>

> blist = alist.copy(

)#把alist列表裡的資料複製到alist

>>

> blist

['ab',12

,'cd'

,'bob',12

]>>

> blist[1]

=13>>

> blist

['ab',13

,'cd'

,'bob',12

]>>

> alist

['ab',12

,'cd'

,'bob',12

]>>

> alist.clear(

)#清空列表裡面的資料

>>

> alist

>>

> clist =

>>

> clist.extend(

'abc'

)#將序列物件裡面的每一項放進列表並成為列表裡面的每一項

>>

> clist

['a'

,'b'

,'c'

]>>

> clist.extend(

['ab',12

])#將序列物件裡面的每一項放進列表並成為列表裡面的每一項

>>

> clist

['a'

,'b'

,'c'

,'ab',12

]>>

> clist

['a'

,'b'

,'c'

,'ab',12

]>>

> clist.index(

'ab'

)#獲得ab的下標

3>>

> clist.insert(1,

13)#向下標為1的位置插入一條資料

>>

> clist

['a',13

,'b'

,'c'

,'ab',12

]>>

> clist.pop(

)#預設彈出列表的最後一項

12>>

> clist

['a',13

,'b'

,'c'

,'ab'

]>>

> clist.pop(0)

#指定彈出列表的哪一項

'a'>>

> clist[13

,'b'

,'c'

,'ab'

]>>

> clist.remove(13)

#刪除列表裡面的某個值

>>

> clist

['b'

,'c'

,'ab'

]>>

> clist.reverse(

)#反轉列表

>>

> clist.sort(

)#公升序排列列表裡面的每一項

>>

> clist

['ab'

,'b'

,'c'

]>>

> clist.sort(reverse=

true

)#降序排列

>>

> clist

['c'

,'b'

,'ab'

]

python 中列表的sort方法

今天做畢設的時候,對 序列進行排序,用到了sort方法使用這樣的語句 sortedprice partialminprice.sort 然後後來想使用sortedprice的時候出現報錯,和報錯如下 for price in sortedprice pos 0 if price pb stoppos...

python中列表的常用方法

li 1,2,3,4,5 dir 這個方法檢視屬性跟方法,輸出列表 help li.clear 清空列表 li.copy copy乙個列表 copy方法會變更乙個變數的記憶體位址 id 表示的是 某個變數的 id 位址 li.count 1 這個函式的含義是表達統計引數出現的次數 統計這個1引數在 ...

python中列表切片的常用方法

1 測試資料 test1 aa bb cc dd ee ff gg hh 測試資料,8個元素 test1 aa bb cc dd ee ff gg hh type test1 list len test1 8 2 利用索引取出任乙個元素 test1 aa bb cc dd ee ff gg hh t...