7 Python之元組 字典 集合

2021-10-06 17:49:22 字數 1259 閱讀 7463

元組表現形式:tuple

元組是不可變序列(一般當我們希望資料不改變時候用元組,其他時候用列表)

使用()建立元素

元組不是空元組,至少乙個逗號(,) 當元組不是空元組時括號可以省略

元組解包指將元組當中每乙個元素都賦值給乙個變數

字典的作用和列表相似,用來儲存物件的容器

列表的儲存資料效能好,但是查詢資料的效能差,字典與之相反

在字典中每乙個元素都有唯一的名字,通過這個唯一的名字能查到相應的元素

這個唯一的元素成為key,通過key可以快速查詢value(值)

字典稱之為鍵值對結構(key, value)

每個字典可以有多個鍵值對,每個鍵值對稱之為一項 (item)

建立乙個有資料的字典

字典的值可以是多個物件,字典的鍵可以是任意的不可變物件 ( int str bool tuple等)

10.字典的鍵不能重複的,如果重複出現,後面的會覆蓋前面的

ditc() 函式建立字典

get(key [,default])根據鍵獲取值。第二個引數可以指定乙個預設值,當獲取不到值得時候,會返回預設值。

update() 將其他字典得key - value 新增到當前的字典中

del 刪除字典中得 key - value

popitem() 刪除字典得最後乙個key - value 這個方法有返回值的。刪除之後會將刪除的key - value作為返回值返回

pop(key [,default])根據key刪除自定的value。第二個引數可以指定乙個預設值,當獲取不到值得時候返回預設值

keys()方法 返回字典的所有key

value() 方法 返回乙個序列,序列中儲存有字典的值

item() 方法 返回字典所有項,返回乙個序列,序列中有雙值子串行,分別是字典中的key , value

集合的表現形式是set() 集合和列表非常相似

不同點:

集合只能儲存不可變物件

集合後再弄個儲存的物件是無序的

集合不能出現重複元素

使用{}來建立集合

可以通過set() 來將序列和字典轉化為集合

len() 使用len() 獲取集合中元素的數量

add() 向集合中新增元素

update() 將乙個集合中的元素新增到另乙個集合中

pop() 隨機刪除集合中的乙個元素,一般是刪除最後乙個元素

remove() 刪除集合中的指定元素

clear() 清空集合

7 python學習筆記 字典

字典 dict只有乙個引數 字典沒有順序,隨機放置。常用方法 fromkeys s v 建立並返回乙個新的字典 引數s是乙個鍵,v是鍵對應的value,可選。dict1 dict1.fromkeys 1,2,3 dict1.fromkeys 1,2,3 number dict1.fromkeys 1...

NO 7 Python 元組 字典 集合(筆記)

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

python 元組字典集合

2.刪除元組 3.訪問元組元素 4.修改元組元素 字典集合 異同點簡介 所有的元素都放在 裡,相鄰的元素之間用 相隔開,而元組中可以存放整數,實數,字串,列表,元組等任何型別的內容。tuple 1,123 abc python nb 其實小括號並不是必須使用的,若執行下面程式,再用type 函式檢查...