您的位置:首页 > 脚本大全 > > 正文

python中字典的主要特点(Python里字典的基本用法包括嵌套字典)

更多 时间:2022-01-26 01:38:33 类别:脚本大全 浏览量:746

python中字典的主要特点

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中字典的主要特点(Python里字典的基本用法包括嵌套字典)

    获取字典里的内容:

  • ?
  • 1
  • 2
  • #字典获取内容
  • print(mydict1['薛之谦'])
  • 打印结果:

    python中字典的主要特点(Python里字典的基本用法包括嵌套字典)

    修改或者新添:

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

    python中字典的主要特点(Python里字典的基本用法包括嵌套字典)

    删除字典里的内容:

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

    python中字典的主要特点(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中字典的主要特点(Python里字典的基本用法包括嵌套字典)

    总结

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

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

    标签:用法 Python 字典