python中的字典等同于鍵—值對,1個key對應1個value。
接下來總結下字典的一些常見操作
1、創建字典
2、添加、修改字典
3、刪除字典or字典中的值
4、遍歷字典
5、嵌套
一、創建字典
Python有兩種方法可以創建字典,第一種是使用花括號,另一種是使用內建 函數dict
例
>>
>
info
=
{
'color'
:
'green'
,
'points'
:
'5'
}
>>
>
info1
=
dict
(
color
=
'green'
,
points
=
'5'
)
>>
>
print
(
info
)
>>
>
print
(
info1
)
{
'color'
:
'green'
,
'points'
:
'5'
}
{
'color'
:
'green'
,
'points'
:
'5'
}
二、添加or修改字典
都是通過 dict[key] = value 來進行操作
#修改字典
>>
>
info
=
{
'color'
:
'green'
,
'points'
:
'5'
}
>>
>
info
[
'color'
]
=
'blue'
>>
>
print
(
info
)
{
'color'
:
'blue'
,
'points'
:
'5'
}
#添加字典
>>
>
info1
=
{
'color'
:
'green'
,
'points'
:
'5'
}
>>
>
info1
[
'position'
]
=
50
>>
>
print
(
info1
)
{
'color'
:
'green'
,
'points'
:
'5'
,
'position'
:
50
}
三、刪除字典or字典中的值
1、刪除字典 del dict
2、刪除字典中的值 del dict[key]
例
>>
>
info
=
{
'color'
:
'green'
,
'points'
:
'5'
}
>>
>
info1
=
{
'color'
:
'green'
,
'points'
:
'5'
}
>>
>
del
info
>>
>
del
info1
[
'color'
]
>>
>
print
(
info
)
>>
>
print
(
info1
)
NameError
:
name
'info'
is
not
defined
{
'points'
:
'5'
}
四、遍歷字典
1、通過dict.items()進行遍歷,分別獲取字典中的key和value
>>
>
info
=
{
'color'
:
'green'
,
'points'
:
'5'
}
>>
>
for
key
,
value
in
info
.
items
(
)
:
>>
>
print
(
key
)
>>
>
print
(
value
)
color
green
points
5
2、通過dict.keys(),遍歷字典中所有的鍵
3、通過dict.values(),遍歷字典中所有的值
五、字典的嵌套
1、將字典嵌套入列表
>>
>
alien1
=
{
'color'
:
'green'
,
'point'
:
5
}
>>
>
alien2
=
{
'color'
:
'yellow'
,
'point'
:
10
}
>>
>
alien3
=
{
'color'
:
'black'
,
'point'
:
15
}
>>
>
aliens
=
[
alien1
,
alien2
,
alien3
]
>>
>
for
alien
in
aliens
:
>>
>
print
(
alien
)
{
'color'
:
'green'
,
'point'
:
5
}
{
'color'
:
'yellow'
,
'point'
:
10
}
{
'color'
:
'black'
,
'point'
:
15
}
2、將列表嵌入到字典
3、將字典嵌入到字典
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
