python學習 Task06 字典與集合

2021-09-29 02:12:39 字數 893 閱讀 5257

字典

序列是以連續的整數為索引,與此不同的是,字典以"關鍵字"為索引,關鍵字可以是任意不可變型別,通常用字串或數值。

字典是 python 唯一的乙個 對映型別,字串、元組、列表屬於序列型別。

「字典」定義語法為

其中每乙個元素是乙個「鍵值對」- 鍵:值 (key:value)

關鍵點是「大括號 {}」,「逗號 ,」和「冒號 :」

大括號 把所有元素綁在一起

逗號 將每個鍵值對一一分開

冒號 將鍵和值分開

例:

dict1=

>>

>

print

('3的平方是'

,dict1[

'3的平方'])

3的平方是 9

創造空字典:

dict3=

>>

> dict3

用dict關鍵字建立字典:

>>

> dict4=

dict

(福建省的省會=

'福州'

,廣東省的省會=

'廣州'

)>>

> dict4

集合

集合與字典類似,set也是一組key的集合,但不儲存value。由於key不能重複,所以,在set中,沒有重複的key。重複元素在set中會被自動被過濾。

集合的建立和建立字典一樣,只是重複的元素會被過濾。

使用set(value)工廠函式,把列表或元組轉換成集合。重複的元素也會被過濾

因為set儲存是無序集合,所有沒法通過索引來訪問,只能判斷元素是否存不存在。

Task06 字典與集合

集合是由不重複元素組成的無序的集。它的基本用法包括成員檢測和消除重複元素。集合物件也支援像 聯合,交集,差集,對稱差分等數 算。理解字典的最好方式,就是將它看做是乙個 鍵 值 對的集合,鍵必須是唯一的 在乙個字典中 一對花括號可以建立乙個空字典 另一種初始化字典的方式是在一對花括號裡放置一些以逗號分...

Task06 字典與集合

task06 字典與集合 一 字典 字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 鍵必須是唯一的,但值則不必。值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組。二 字典的特性 a 不允...

TASK 06 綜合練習

練習一 各部門工資最高的員工 難度 中等 建立employee 表,包含所有員工資訊,每個員工有其對應的 id,salary 和 department id。id name salary departmentid 1 joe 70000 1 2 henry 80000 2 3 sam 60000 2...