字典
序列是以連續的整數為索引,與此不同的是,字典以"關鍵字"為索引,關鍵字可以是任意不可變型別,通常用字串或數值。
字典是 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...