36 字典元素的訪問

2021-10-08 23:45:32 字數 1364 閱讀 2608

為了測試各種訪問方法,我們這裡設定乙個字典物件:

a =

通過[]獲得「值」。若鍵不存在,則丟擲異常。

>>

> a =

>>

> a[

'name'

]'onepis'

>>

> a[

'age']18

>>

> a[

'***'

]traceback (most recent call last)

: file ""

, line 1,in a[

'***'

]keyerror:

'***'

get()方法獲得「值」推薦使用此方法
>>

> a.get(

'name'

)'onepis'

>>

> a.get(

'***'

)>>

> a.get(

'***'

,'乙個男人'

)# 如果不存在 ,希望他返回的值

'乙個男人'

列出所有的鍵值對
>>

> a.items(

) dict_items([(

'name'

,'pisone'),

('age',18

),('job'

,'programmer')]

)

列出所有的,列出所有的
>>

> a.keys(

)# 所有的鍵

dict_keys(

['name'

,'age'

,'job'])

>>

> a.values(

)# 所有的值

dict_values(

['gaoqi',18

,'programmer'

])

len()鍵值對的個數

檢測乙個「鍵」是否在字典中

>>

> a =

>>

>

"name"

in a

true

Swift3字典訪問

在swift字典 中,我們可以通過字典的鍵來訪問該鍵對應的值。示例 如下 1 var addressdict 上海 黃浦區 廣東 深圳 江蘇 南京 2 print addressdict 上海 執行結果 黃浦區 除了對字典單個值進行訪問,我麼還可以對字典進行遍歷。遍歷字典是字典的重要操作。與陣列不同...

20201010 045 字典 元素的新增 修改

字典元素新增 修改 刪除 1.給字典新增 鍵值對 如果 鍵 已經存在,則覆蓋舊的鍵值對 如果 鍵 不存在,則新增 鍵值對 a a a salary 25000 a 2.使用 update 將新字典中所有鍵值對全部新增到舊字典物件上。如果 key 有重複,則直接覆蓋。a a b b a.update ...

3 4 字典的巢狀

1 字典的巢狀 1 stu info 3 xiaohei 4 2 巢狀字典的取值 1 stu info 3 xiaohei 4 5 print stu info xiaoming phone 3 巢狀字典的增刪改查 案例 1 d 4 house 北京 南京 上海 5 money 1000000 6 ...