day2 列表中常用的方法

2022-08-03 19:36:13 字數 785 閱讀 4313

列表中有很多方法,下面來看看常用的方法,我們知道,字串是以字元列表形式儲存的。因此上面學習的字串中的很多方法在列表中也有。

1.extend()

extend()列表的擴充套件,把兩個列表進行擴充套件,示例如下:

>>> l1 = ["11","22","33"]

>>> l2 = ["44","55","99"]

>>> l1.extend(l2)

>>> l1

['11', '22', '33', '44', '55', '99']

2.insert(self,index,p_object)

insert(self,index,p_object)向列表中指定的位置新增元素。我們可以在末尾新增元素,也可以在指定位置新增元素。

3.pop(self,index=none)

彈出列表中的元素,可以指定引數,pop(self,index=none)指定彈出第幾個位置的元素。

4.__setitem__(self,index,value)

__setitem__(self,index,value)修改列表中某個位置的值,設定列表指定索引的值,就是修改列表中指定位置的值。

>>> l2 = ['44', '55', 'alex']

>>> l2.__setitem__(1,"sb")

>>> l2

['44', 'sb', 'alex'] 

python學習,day2 列表的複製

主要涉及列表的潛複製 第二層受後面修改的影響 和深複製 不受後面修改的影響 如下 coding utf 8 author ryan bi import copy names a b c d print names print names 0 從0開始記錄 print names 1 names 2 ...

python學習筆記 day2 列表list

今天來說說python的各種資料結構,如list,dict,tuple,string等常用資料結構以及它們常用的方法及使用方法。一 列表list 1 列表的定義 或者 new list 空列表 2 列印列表 使用索引值引用列表裡的具體某個值,如下 3 list如何新增元素 insert 0,上海 即...

Python2 列表 cmp 方法

python2 列表 cmp 方法用於比較兩個列表,如果 l1 l2 返回 1,如果 l1 l2 返回 0,如果 l1 l2 返回 1。cmp 方法語法 cmp l1,l2 如果比較的元素是同型別的,則比較其值,返回結果。如果兩個元素不是同一種型別,則檢查它們是否是數字。如果有乙個列表首先到達末尾,...