Python列表和字典的方法总结
生活随笔
收集整理的這篇文章主要介紹了
Python列表和字典的方法总结
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
列表方法:
?
| 方法 | 說明 |
| append( item ) | 在列表末尾插入(item ) |
| count( element ) | 返回element在列表中出現(xiàn)的次數(shù) |
| extend( newlist ) | 將newlist的元素插入列表末尾 |
| index( element ) | 返回element在列表中的索引,如果不存在,則引發(fā)ValueError異常 |
| insert( index , item ) | 在index位置插入item |
| pop( [index] ) | index參數(shù)為可選的。如無參調(diào)用,則會(huì)刪除并返回列表最后一個(gè)元素。如指定index參數(shù),則刪除并返回位置index的元素 |
| remove( element ) | 刪除首次在列表中出現(xiàn)的element,如果列表不存在element,則引發(fā) ValueError異常 |
| reverse( ) | 當(dāng)場(chǎng)反轉(zhuǎn)列表內(nèi)容(不創(chuàng)建反轉(zhuǎn)列表的拷貝) |
| sort | 當(dāng)場(chǎng)對(duì)列表內(nèi)容排序??蛇x參數(shù)compare-function是一個(gè)函數(shù),它指定了比較條件 |
| ? | compare-function取得列表的任意兩個(gè)元素(x和y)。如果x應(yīng)出現(xiàn)在y之前,就范圍-1;如果x和y的順序無關(guān)緊要,返回0;如果x應(yīng)出現(xiàn)在y之后,則返回1 |
字典的一些方法:
備注: 字典方法中的copy( )方法為淺拷貝(含義見說明)。字典深拷貝方法為(假設(shè)i為字典): w=i[:] 這表示w字典為i字典的一個(gè)深拷貝。| 方法 | 說明 |
| clear( ) | 從字典刪除所有項(xiàng) |
| copy( ) | 創(chuàng)建并返回字典的淺拷貝(新字典元素為原始字典的引用) |
| get(key [ ,returnvalue] ) | 返回key的值,若無key而指定了returnvalue,則返回returnvalue 值,若無此值則返回None |
| has_key( key ) | 如果key存在于字典中,就返回1(真);否則返回0(假) |
| items( ) | 返回一個(gè)由元組構(gòu)成的列表,每個(gè)元組包含一對(duì)鍵-值對(duì) |
| keys( ) | 返回一個(gè)由字典所有鍵構(gòu)成的列表 |
| popitem( ) | 刪除任意鍵-值對(duì),并作為兩個(gè)元素的元組返回。如字典為空,則返回KeyError異常 |
| setdefault( key [,dummvalue]) | 具有與get方法類似的行為。如key不在字典中,同時(shí)指定了dummvalue,就將鍵(key)和指定的值(dummvalue)插入字典,如果沒有指定dummvalue,則值為None |
| update( newDictionary ) | 將來自newDictionary的所有鍵-值添加到當(dāng)前字典,并覆蓋同名鍵的值 |
| values( ) | 返回字典所有值組成的一個(gè)列表 |
| iterkeys( ) | 返回字典鍵的一個(gè)迭代器 |
| iteritems( ) | 返回字典鍵-值對(duì)的一個(gè)迭代器 |
| itervalues( ) | 返回字典值的一個(gè)迭代器 |
轉(zhuǎn)載于:https://www.cnblogs.com/chenxiforever/p/5604756.html
總結(jié)
以上是生活随笔為你收集整理的Python列表和字典的方法总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring+ehcache缓存实例
- 下一篇: 软件工程课小结