元組,集合,字典

2021-08-21 21:39:37 字數 1051 閱讀 6833

列表

列表分片後產生的是新的列表,可通過id來判斷資料是否是乙份

l = [1,2,3,4,5,6]

ll = l[:]

lll = l

print(id(l))

print(id(ll))

print(id(lll))

>>>>>

1468952644296

1468952644232

1468952644296

淺拷貝深拷貝區別:

深拷貝需要使用特定工具

copy是淺拷貝函式,只拷貝一層內容

元組:

元組資料值可以訪問,不能修改

元組資料可以是任意型別

list所有特性,除了可修改外,元組都具有

元組切片下標可以超出

建立或者轉化元組:

l = [1,2,3]

t = tuple(l)

print(t)

>>>>

(1,2,3)

集合:

資料無序,無法使用索引和分片

集合內部資料元素具有唯一性,可以用來排除重複資料

集合內的資料,str,int,float,tuple,冰凍集合等,即內部只能放置可雜湊資料

集合序列操作

set 生成乙個集合:

l = 

s = set(l)

print(s)

>>>

s = {}

add新增

frozenset()冰凍集合,不可以修改

字典:

字典是一種組合資料,沒有順序的組合資料,以鍵值形式出現

d = {}或者d = dict()

key:必須是可雜湊的值,比如int,string,float,tuple,但是list,set,dict不行

value:任何值

元組字典集合

當需要寫入列表中元素不需要改變時,可以使用元組。可以tuple number 輸出number對應的值。如果元組不是空的,他至少必須有個 元組在定義時可以不加括號,例如 tup 1,2,3,4,5 print tup 1,2,3,4,5 元組的解包 a,b,c,d,e tup 則a 1,b 2,c ...

元組 字典 集合

2.2 字典的使用 2.3 copye 3.遍歷字典 4.集合 4.2集合的運算 字典的作 和列表類似,都是 來儲存物件的容器 列表儲存資料的效能好,但是查詢資料的效能差,字典正好與之相反 在字典中每 個元素都有唯 的名字,通過這個唯 的名字可以找到指定的元素 這個唯 的名字我們稱之為key 通過k...

元組 字典 集合

1.1 元組的表現形式tuple 1.2建立元組的方法 tuple tu tuple 1.3 元組是乙個不可變序列 1.4 如果元組不是空的至少包括乙個逗號,當元組不是空元組時括號可以省略 1.5 元組的解包 將元組中的每乙個元素都賦值給乙個變數。a,b,c 1,2,3print a a print...