資料容器 列表,字典,集合,元組

2021-09-01 06:19:42 字數 1189 閱讀 5066

python中主要有4個儲存資料的容器分別是:

1,列表–list

python中的列表用中括號定義,陣列是一種特殊的列表,陣列只能裝數字,而列表可以用來裝不同的資料元素。

如下是一些基本操作

>>>list1 = [12]   

>>>list * 3 # 重複操作符*可以用於列表中

[12,12,12]

>>>list2 = [3,4]

>>>list1 + list2 # 列表可以互相拼接

[12,3,4]

2,字典–dict{}

字典類似我們查詞的漢語字典,其中每個鍵值對包含詞對應的屬性,乙個字典的鍵必須是獨一無二的,而值(屬性)可以一樣,可以通過詞查詢到它的屬性。比如

>>>a =         # 值可以一樣

>>>a['x'] = 11 # 向列表增加元素

>>>a

3,集合–set{}

集合也是一種容納資料的容器,和列表有差不多的功能。集合裡面可以有不同的資料型別如,不同的是,列表中可以出現相同的元素,比如a = [0, 1, 0]這個列表有3個元素,長度是3。而如果a = 這個集合中有2個元素,分別是0和1,長度是2,也就是說a==。

>>>set1 =             

>>>set1

# 集合所包含的元素必須唯一

4,元組–tuple()

元組是不可以改變順序的列表(list),與列表很相似。元組比列表更強大的是,元組可以用做字典,也可以用作集合。

>>>tuple1 = (1,2,3,4,5)

>>>tuple1[1] # 訪問元組使用下標索引

2>>>tuple2 = tuple1[:] # 使用切片方法複製元組

>>>tuple3 = () # 建立空的元組

元組,列表,字典,集合

一 元組 tuple 1.定義 t 1,2,3 每個資料間用,隔開。當只有乙個元素時,元素後加 不加會被當作int型 2.下標 與字串相同,t 2 乙個元素乙個下標。3.不允許被修改 4.切片 t 起始 終止 步長 當步長為負數時,起始預設為 1。5.內建函式 len type max min su...

元組 列表 字典 集合

元組 元組跟列表一樣可以儲存多個值,大多數元組只是用來讀的,不用作修改,在相同元素下,列表占用的資源會比元組大 元組也有下標或者索引 t1 a b c d res t1.index a print res 0t1 a b c d res t1.count a print res 1列表 ctrl d...

九 容器(元組,列表,字典)

a tuple 1,2,3 不可變長,元素不能修改 如果元素是其它容器型別,容器本身不能改變,容器中的元素可以改變 for elem in a tuple a list elem會自動迭代賦予a tuple a list中元素的值 print elem for index in range len ...