python中字典,列表,集合的用法

2021-08-19 07:25:41 字數 1847 閱讀 3028

函式                                                 說明

d  代表字典物件  

d.clear()                                清空字典

d.pop(key)                           移除鍵,同時返回此鍵所對應的值

d.copy()                                返回字典d的副本,只複製一層(淺拷貝)

d.update(d2)                       將字典 d2 合併到d中,如果鍵相同,則此鍵的值取d2的值作為新值

d.get(key, default)                返回鍵key所對應的值,如果沒有此鍵,則返回default

d.keys()                                返回可迭代的 dict_keys 集合物件

d.values()                             返回可迭代的 dict_values 值物件

d.items()                              返回可迭代的 dict_items 物件

l.index(v [, begin[, end]])             返回對應元素的索引下標, begin為開始索引,

end為結束索引,當 value 不存在時觸發valueerror錯誤

l.insert(index, obj)                   將某個元素插放到列表中指定的位置

l.count(x)                                  返回列表中元素的個數

l.remove(x)                               從列表中刪除第一次出現在列表中的值

l.copy()                                     複製此列表(只複製一層,不會複製深層物件)

l.extend(lst)                             向列表追加另乙個列表

l.clear()                                    清空列表,等同於 l[:] =

l.sort(reverse=false)               將列表中的元素進行排序,預設順序按值的小到大的順序排列

l.reverse()                               列表的反轉,用來改變原列表的先後順序

l.pop([index])                         刪除索引對應的元素,如果不加索引,預設刪除最後元素,同時返回刪除元素的引用關係

s.add(e)                                    在集合中新增乙個新的元素e;如果元素已經存在,則不新增

s.remove(e)                             從集合中刪除乙個元素,如果元素不存在於集合中,則會產生乙個keyerror錯誤

s.discard(e)                              從集合s中移除乙個元素e;

s.clear()                                   清空集合內的所有元素

s.copy()                                   將集合進行一次淺拷貝

s.pop()                                   從集合s中刪除乙個隨機元素;如果此集合為空,則引發keyerror異常

s.update(s2)                           用 s與s2得到的全集更新變數s

python中列表 元組 字典 集合的區別

列表 元組 字典 集合的區別是python面試中最常見的乙個問題。這個問題雖然很基礎,但確實能反映出面試者的基礎水平。1 列表 什麼是列表呢?我覺得列表就是我們日常生活中經常見到的清單。比如,統計過去一周我們買過的東西,把這些東西列出來,就是清單。由於我們買一種東西可能不止一次,所以清單中是允許有重...

Python中列表 元組 字典 集合的區別

列表 元組 字典 集合的區別是python面試中最常見的乙個問題。這個問題雖然很基礎,但確實能反映出面試者的基礎水平。1 列表 什麼是列表呢?我覺得列表就是我們日常生活中經常見到的清單。比如,統計過去一周我們買過的東西,把這些東西列出來,就是清單。由於我們買一種東西可能不止一次,所以清單中是允許有重...

python中列表 元組 字典 集合的區別

列表元組 集合字典 英文list tuple setdict 定義定義,資料之間使用,分割 定義 資料之間用,分割 定義用 或 set 字典的每個鍵值 key value 對用冒號 分割,每個鍵值對之間用逗號 分割 是否可讀寫 讀寫唯讀 讀寫讀寫 可否重複是是 否是資料型別 任意型別物件 任意型別物...