1. 程式人生 > >python列表的11種方法

python列表的11種方法

python列表 模塊 xtend 文章 list star 方式 sort epc

python列表的11種方法
2017年11月24日 03:26:43 Milton-Long 閱讀數:254
版權聲明:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/weixin_40962422/article/details/78620613
- append
> 添加一個對象到列表的末尾。只接受一個object參數。

使用 : list.append(object)


- clear
> 清空列表。不接受任何參數。

使用 : list.clear()


- copy
> 這裏的copy方法是淺復制,若要深復制需要導入copy模塊,使用copy.deepcopy方法,這裏暫不討論兩種復制的區別。 不接受任何參數。

使用 : list.copy()


- count
> 返回對象在列表中出現的次數。只接受一個object參數。若object不存在則返回 0。

使用 : list.count(object)


- extend
> 將一個可叠代的對象添加到列表末尾,是以解包的方式添加。只接受一個可叠代對象。註意字典的叠代方式。

使用 : list.extend(iterable)


- index
> 返回對象在列表第一次出現的索引。默認是從0到末尾。接受必備參數object,可以自主設置查找的起始和結尾索引。

使用 : list.index(object,[start,[stop]])


- insert
> 在目標索引值前面插入對象。接受兩個參數,一個索引值,一個對象。

使用 : list.insert(index,object)


- pop
> 移除列表裏的對象,默認移除最後一項,也移除指定索引值得對象。返回被移除的對象。

使用 : list.pop([index])


- remove
> 移除第一次出現目標對象,只接受一個必備參數object。返回值為None。註意與pop的區別。pop是按索引移除,remove是按照object移除;pop的返回值為被移除的object,remove返回值為None。兩者都是每次只移除一個object。

使用 : list.remove(object)


- reverse
> 將列表反向排序。不接受任何參數。

使用 : list.reverse()


- sort
> 按照指定方法排序。默認值key = None ,reverse = False ,key 即 排序方法,可接受自定義的排序方式;reverse 為 False 是不反向,若要反向 將reverse 改為 True 。
使用 : list.sort()
(可根據實際情況修改 key 或 reverse 的值。)


註 : ‘[]‘裏面的值可以不填,若不填則按照默認值執行。

python列表的11種方法