python中的字典等同于鍵—值對(duì),1個(gè)key對(duì)應(yīng)1個(gè)value。
接下來(lái)總結(jié)下字典的一些常見(jiàn)操作
1、創(chuàng)建字典
2、添加、修改字典
3、刪除字典or字典中的值
4、遍歷字典
5、嵌套
一、創(chuàng)建字典
Python有兩種方法可以創(chuàng)建字典,第一種是使用花括號(hào),另一種是使用內(nèi)建 函數(shù)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修改字典
都是通過(guò) dict[key] = value 來(lái)進(jìn)行操作
#修改字典
>>
>
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、通過(guò)dict.items()進(jìn)行遍歷,分別獲取字典中的key和value
>>
>
info
=
{
'color'
:
'green'
,
'points'
:
'5'
}
>>
>
for
key
,
value
in
info
.
items
(
)
:
>>
>
print
(
key
)
>>
>
print
(
value
)
color
green
points
5
2、通過(guò)dict.keys(),遍歷字典中所有的鍵
3、通過(guò)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、將字典嵌入到字典
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

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