gpt4 book ai didi

Python里字典的基本用法(包括嵌套字典)

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 30 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Python里字典的基本用法(包括嵌套字典)由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

python字典的基本用法 。

创建字典:

?
1
2
3
4
5
6
7
8
9
10
11
mydict1 = {
   '薛之谦' : '我叫薛之谦' ,
   '吴青峰' : '我叫吴青峰' ,
   '李宇春' : '我叫李宇春' ,
   '花花' : '我叫花花' ,
   '赵雷' : '我叫赵雷'
}
emptydict = {}
mydict2 = dict (薛之谦 = '我叫薛之谦' ,吴青峰 = '我叫吴青峰' )
mydict3 = dict ((( '薛之谦' , '我叫薛之谦' ),( '吴青峰' , '我叫吴青峰' )))
print (mydict1 , '\n' , mydict2 , '\n' , mydict3)

结果:

Python里字典的基本用法(包括嵌套字典)

获取字典里的内容:

?
1
2
#字典获取内容
print (mydict1[ '薛之谦' ])

打印结果:

Python里字典的基本用法(包括嵌套字典)

修改或者新添:

?
1
2
3
4
#修改字典内容
mydict1[ '薛之谦' ] = '你神经病啊!' #存在直接修改
mydict1[ '吴亦凡' ] = '我叫吴亦凡'  #不存在的直接添加
print (mydict1[ '薛之谦' ] ,mydict1[ '吴亦凡' ])

结果:

Python里字典的基本用法(包括嵌套字典)

删除字典里的内容:

?
1
2
3
4
5
6
7
#删除字典内容
mydict1.pop( "赵雷" ) #标准删除姿势
print ( "删除赵雷后:" ,mydict1)
del mydict1[ '花花' ] # 换个姿势删除
print ( "删除花花后:" ,mydict1)
mydict1.popitem()  #随机删除一个
print ( "随机删除一个后" ,mydict1)

结果:

Python里字典的基本用法(包括嵌套字典)

嵌套字典:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#多级字典(嵌套字典)
famousdict = {
   '薛之谦' :{
     '身高' : 178 ,
     '体重' : 130 ,
     '口头禅' :[ '你神经病啊!' , '我不要面子啊' #相应的值可以是 一个列表
   },
   '吴青峰' :{
     '身高' : 170 ,
     '体重' : 120 ,
     '口头禅' :[ '我叫吴青峰' , '你好' ]
   }
}
#访问多级字典:
print ( '薛之谦的体重为:' ,famousdict[ '薛之谦' ][ '体重' ], '斤' )
#修改薛之谦体重为125
famousdict[ '薛之谦' ][ '体重' ] = 125
print ( '减肥后的薛之谦体重为:' ,famousdict[ '薛之谦' ][ '体重' ], '斤' )
#新添薛之谦腰围100
famousdict[ '薛之谦' ][ '腰围' ] = 100
print ( '薛之谦的腰围为:' ,famousdict[ '薛之谦' ][ '腰围' ], 'cm' )
#多级字典删除
famousdict[ '吴青峰' ].pop( '身高' ) #标准删除
del famousdict[ '吴青峰' ][ '体重' ] #另一个删除方法
print ( '关于吴青峰现在只剩下:' ,famousdict[ '吴青峰' ])

结果为:

Python里字典的基本用法(包括嵌套字典)

总结 。

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我的支持。如果你想了解更多相关内容请查看下面相关链接 。

原文链接:https://blog.csdn.net/likunkun__/article/details/81134927 。

最后此篇关于Python里字典的基本用法(包括嵌套字典)的文章就讲到这里了,如果你想了解更多关于Python里字典的基本用法(包括嵌套字典)的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com