列表:
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...