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