列表
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...