列表和字典的一些方法

2021-07-10 19:07:03 字數 1539 閱讀 7431

列表方法:

方法說明

在列表末尾插入(item )

count( element )

返回element在列表中出現的次數

extend( newlist )

將newlist的元素插入列表末尾

index( element )

返回element在列表中的索引,如果不存在,則引發valueerror異常

insert( index , item )

在index位置插入item

pop( [index] )

index引數為可選的。如無參呼叫,則會刪除並返回列表最後乙個元素。如指定index參 數,則刪除並返回位置index的元素

remove( element )

刪除首次在列表中出現的element,如果列表不存在element,則引發 valueerror異常

reverse( )

當場反轉列表內容(不建立反轉列表的拷貝)

sort

當場對列表內容排序。可選引數compare-function是乙個函式,它指定了比較條件

compare-function取得列表的任意兩個元素(x和y)。如果x應出現在y之前, 就範圍-1;如果x和y的順序無關緊要,返回0;如果x應出現在y之後,則返回1

字典的一些方法:

備註:

字典方法中的copy( )方法為淺拷貝(含義見說明)。字典深拷貝方法為(假設i為字典):

w=i[:]

這表示w字典為i字典的乙個深拷貝。

方法說明

clear( )

從字典刪除所有項

copy( )

建立並返回字典的淺拷貝(新字典元素為原始字典的引用)

get(key [ ,returnvalue] )

返回key的值,若無key而指定了returnvalue,則返回returnvalue 值,若無此值則返回none

has_key( key )

如果key存在於字典中,就返回1(真);否則返回0(假)

items( )

返回乙個由元組構成的列表,每個元組包含一對鍵-值對

keys( )

返回乙個由字典所有鍵構成的列表

popitem( )

刪除任意鍵-值對,並作為兩個元素的元組返回。如字典為空,則返回keyerror異常

setdefault( key [,dummvalue])

具有與get方法類似的行為。如key不在字典中,同時指定了dummvalue,就將鍵 (key)和指定的值(dummvalue)插入字典,如果沒有指定dummvalue,則值為none

update( newdictionary )

將來自newdictionary的所有鍵-值新增到當前字典,並覆蓋同名鍵的值

values( )

返回字典所有值組成的乙個列表

iterkeys( )

返回字典鍵的乙個迭代器

iteritems( )

返回字典鍵-值對的乙個迭代器

itervalues( )

返回字典值的乙個迭代器

Python 列表和字典的一些方法

方 法 說明在列表末尾插入 item count element 返回element在列表中出現的次數 extend newlist 將newlist的元素插入列表末尾 index element 返回element在列表中的索引,如果不存在,則引發valueerror異常 insert index...

列表的一些方法

1.列表的定義 列表是乙個有序的,可修改的 增刪查改 元素以逗號分隔,以中括號包圍的序列。練習 定義乙個列表 2.列表的增刪查改 排序 列表的新增 函式 用法 pop 彈出,返回並刪除指定索引位上的資料,預設刪除索引為 1 最後乙個 的資料 remove 從左往右刪除乙個指定的元素 del 刪除整個...

Python列表的一些常用方法

1.l.index value begin end begin開始索引,end是結束索引,返回value值得索引下標,如果value值不存在,則觸發valueerror錯誤 2.l.count x 返回列表中x元素的個數 3.l.insert index,value 將value值插入到index下...