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

2021-08-09 06:55:01 字數 787 閱讀 7741

list = ['word',123]       

特點:元素可重複,型別可以不同(這也是和資料最本質的區別),可修改

li[1] = 456(使用索引標記來為某個特定的、位置明確的元素賦值,但是不能為乙個位置不存在的元素進行賦值)

關於列表的幾個函式:

list:       將string拆成列表      eg:   name = list['perl']     name = ['p','e','r','l']

count:統計某個元素在列表中出現的次數

extend : 可以在列表的末尾追加另乙個序列的多個值

index:找出列表中某個值的第乙個匹配項的索引位置

insert:將物件插入到列表中 li.insert(3,『lalala』)

pop:移除列表中的乙個元素,並且返回該元素,預設是最後乙個,所以可以用pop實現乙個棧資料結構,棧是先進後出的,佇列是先進先出的

remove:用於移除列表中的某個值的第乙個匹配項,它修改了列表,但是沒有返回值

reverse:將列表中的元素反向存放

sort:在原位置對列表進行排序,預設是公升序

關於列表的操作有很多,就不一一枚舉

t = (1,2,3)   元組和列表一樣,也是一種序列,函式也基本相同,唯一不同的是元組

不能修改,。

a = touple([1,2,3])   a = (1,2,3)     touple 和list函式一樣,可以用來修改資料型別

元組因為不能修改,所以基本操作比較簡單,就是建立元組和訪問元組,其中元組的切片還是元組 

python列表 元組 字典 集合

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

python列表 元組 字典 集合

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

Python 列表,元組,字典,集合

特點 順序,可新增,修改,刪除建立方法 x 1,2,3,4,5 x list 12345 x 0 1000 取值方法 x 1 2 x 1 方法 實現兩個列表相加 實現列表的複製後相加 value in sequence 檢驗該value是否在列表sequence中 remove value 刪除指定...