列表,元祖,字典,集合總結

2022-09-03 12:33:12 字數 787 閱讀 6837

列表

list是一種有序的集合,可修改,可重複,。

可以隨時新增和刪除其中的元素。

names = ['michael', 'bob', 'tracy']

元組

元組其實跟列表差不多,也是存一組數,不可修改,可重複,無序。

只不是它一旦建立,便不能再修改,所以又叫唯讀列表

names = ("cathy","jack","lucy","cathy") nid = names.index("cathy")

列表與元組可以相互轉換。

字典

可修改,不可重複。是無序的。

字典dict也是集合,是無序的。花括號 {} 表示這是乙個dict,然後按照 key: value, 寫出來即可。

info =

集合

沒有重複,無序的。

集合set 持有一系列元素,這一點和 列表list 很像,但是set的元素沒有重複,而且是無序的,這點和字典 dict 的 key很像。 它的主要作用如下:

去重,把乙個列表變成集合,就自動去重了 關係測試,測試兩組資料之前的交集、差集、並集等關係。

常用操作

建立list_1 = [1,2,3,4,5] list_1 = set(list_1 ) list_2 = set([7,2,6,4,8]) print(list_1,list_2) 結果是:

t = set("hello") #建立乙個唯一字元的集合 結果是:

列表 元祖 字典

形如list1 cat 1,3.4 由 括起來的一組序列稱為列表,屬於可變資料型別。列表中的元素可以是任意資料型別,整型,浮點型,字串型別,甚至可以是列表 元祖或者字典。列表的操作 1 可使用下標獲取列表中的某個元素 例如 list1 0 2 負數下標以及切片獲取子列表 雖然下標是從0開始向上增長,...

列表 元祖 字典

建立列表 lis list s 創 建 列 表 迭代追加extend lis.extend 迭代追加extend lis 0 4 修 改 修改切片範圍的元素,從左開始,沒有對應的就沒有了 del lis 0 3 judge 迭代追加extend in lisprint judge ture lis ...

集合 元祖 字典用法

一.元祖 t 0,1,2,3 元祖l1 0,1,2,3 陣列 元祖與陣列的區別 1 元祖的資料,不可修改,不可刪除 2 宣告方式不一樣 元祖與陣列的共同點 取值及常用方法類似,只要不是修改元祖資料的操做就都可以執行 元組內建函式如下 1.cmp tuple1,tuple2 比較兩個元組元素。2.le...