列表 元組 字典和集合

2021-10-19 07:31:15 字數 1019 閱讀 2162

元組字典

集合表(list)和元組(tuple)比較相似,它們都按順序儲存元素,所有的元素占用一塊連續的記憶體,每個元素都有自己的索引,因此列表和元組的元素都可以通過索引(index)來訪問。它們的區別在於:列表是可以修改的,而元組是不可修改的。集合裡的元素是唯一的,不可重複的。

1.使用建立列表

2.使用list()函式將其他資料型別轉換成列表

1.根據索引值刪除元素:del和pop(del還可以刪除切片,後面跟著列表名)

2.根據值進行刪除:remove

3.刪除列表的所有元素:clear

1.index(obj, start,end),返回obj的索引值

2.count(obj)返回obj的數量

1.用()建立元組

2.用tuple()函式轉換元素

注意元組是不可修改的,只能對元組重新賦值

只能刪除元組,而不能刪除元組的元素

1.使用{}建立字典

2.利用fromkey(list,value)建立,list裡的元素是字典的鍵值

3.利用dict函式對映建立字典

1.新增鍵值對 dictname[key] = value,key為新鍵,value為新值

2.修改鍵值對

注意:python 字典中鍵(key)的名字不能被修改,我們只能修改值(value)。

字典中各元素的鍵必須是唯一的,因此,如果新新增元素的鍵與已存在元素的鍵相同,那麼鍵所對應的值就會被新的值替換掉,以此達到修改元素值的目的。

3.刪除鍵值對 del a[『數學』]

4.判斷字典中是否存在鍵值對? '數學』in a(a為字典名)

1.使用{}建立集合,不用鍵值對

2.使用set()函式建立集合

由於沒有索引,一般使用迴圈結構遍歷集合。

使用add方法

使用remove方法指定刪除的元素

交集&並集|

差-對稱差^

列表 元組 字典 集合

列表 元組 字典 集合 列表 有序 可變 支援增 刪 改 查 元組 有序 不可變 支援查 字典 無序 可變 支援增 刪 改 查 字典裡不能有相同的key但value可以重複 集合 無序 可變 支援增 刪 改 查 自帶去重功能,最主要用在數學的集合中 list 和字串一樣切片 只有乙個pop 可以獲取...

python列表 元組 字典 集合

列表list 用 表示,list是一種有序的集合,可以隨時新增和刪除其中的元素。元組tuple 用 表示,和列表類似,元組也是一種有序列表,雖然tuple和list非常之類似,但是list初始化之後使可以改變的,但是,元組一旦初始化之後就不可以改變。這點與python中的字串類似,所以我們說元組和字...

python列表 元組 字典 集合

一 列表 可變物件 1.列表的資料項不需要具有相同的型別 建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即可 list1 google runoob 1997,2000 print list1 0 list1 0 列表也可以使用切片 原來字串的切片這裡也可以用 print list 1 ...