Python中清單類型
清單是有序的元素集合。
- 清單中的元素可以通過索引進行通路
- 清單中的每個元素類型可以是不一樣的
- 清單的大小沒有限制,随時可以修改
清單的操作
序列操作符 | 操縱符含義 |
< seq >+< seq > | 連接配接兩個序列 |
< seq >*<整數類型> | 對序列進行整數次重複 |
< seq > [<整數類型>] | 索引序列中的元素 |
Len(< seq >) | 序列中元素個數 |
< seq >[<整數類型>:<整數類型>] | 取得清單的一個子序列 |
For < var >in< seq >: | 對序列進行循環枚舉 |
< expr >in< seq > | 成員檢查,判斷< expr >是否在清單中 |
python代碼如下:
>>>vlist=[,,,,]
>>>vlist*
[,,,,,,,,,]
>>>len(vlist[:])
>>>for i in vlist[:]:
print(i)
>>> in vlist
True
清單的其他操作
方法 | 方法含義 |
< list >.append(x) | 将元素x增加到清單的最後 |
< list >.sort( ) | 将清單元素排列 |
< list >.reverse( ) | 将清單元素反轉 |
< list >.index(x) | 傳回第一次出現元素x的索引值 |
< list >.insert(i,x) | 在位置i處插入新元素x |
< list >.count(x) | 傳回元素x的清單中的數量 |
< list >.remove(x) | 删除清單中第一次出現的元素x |
< list >.pop(i) | 取出清單中位置i的元素,并删除他 |