Python字典常见操作实例小结【定义、添加、删除、遍历】

 更新时间:2019年10月25日 10:43:38   作者:鲸落丶  
这篇文章主要介绍了Python字典常见操作,结合实例形式总结分析了Python字典的定义、添加、删除、遍历等常见使用技巧与操作注意事项,需要的朋友可以参考下

本文实例总结了Python字典常见操作。分享给大家供大家参考,具体如下:

简单的字典:

字典就是键值对key-value组合。

#字典 键值对组合
alien_0 ={'color':'green','number':5}
print(alien_0['color'])
print(alien_0['number'])

运行结果:

green
5

添加键值对

alien_0 ={'color':'green','number':5}
alien_0['first_name'] = 'mo'
alien_0['last_name'] = 'ak'
print(alien_0)

运行结果:

{'color': 'green', 'number': 5, 'first_name': 'mo', 'last_name': 'ak'}

使用字典:

#访问元素
favorite_languages ={
  'jen':'python',
  'sarah':'c',
  'edwoad':'ruby',
  'phil':'python',
}
print(favorite_languages['jen'])
#删除键值对
del favorite_languages['phil']
print(favorite_languages)

运行结果:

python
{'jen': 'python', 'sarah': 'c', 'edwoad': 'ruby'}

遍历字典:

favorite_numbers = {
  'mx' : '6',
  'cg' : '365',
  'zxp': '8',
}
for key,value in favorite_numbers.items():
  print("\nkey:"+key)
  print("value:"+value)

运行结果:

key:mx
value:6

key:cg
value:365

key:zxp
value:8

遍历字典中的所有键:

favorite_numbers = {
  'mx' : '6',
  'cg' : '365',
  'zxp': '8',
}
for name in favorite_numbers.keys():
  print(name.title())

运行结果:

Mx
Cg
Zxp

嵌套:

#字典列表:
alien_0 = {'color':'green','points':5}
alien_1 = {'color':'red','points':6}
alien_2 = {'color':'blue','points':3}
aliens = [alien_0,alien_1,alien_2]
for alien in aliens:
  print(alien)
#字典中存储列表:
favorite_language ={
  'jen':['python','c'],
  'mx':['java','python'],
}
for name,languages in favorite_language.items():
  print("\n\t"+name+str(languages))
  for language in languages:
    print(language)

运行结果:

{'color': 'green', 'points': 5}
{'color': 'red', 'points': 6}
{'color': 'blue', 'points': 3}

 jen['python', 'c']
python
c

 mx['java', 'python']
java
python

#字典中存储字典:
#暂略

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python字典操作技巧汇总》、《Python列表(list)操作技巧总结》、《Python函数使用技巧总结》、《Python数据结构与算法教程》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程

希望本文所述对大家Python程序设计有所帮助。

相关文章

  • Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例

    Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例

    这篇文章主要介绍了Python实现读取SQLServer数据并插入到MongoDB数据库的方法,涉及Python同时进行SQLServer与MongoDB数据库的连接、查询、读取、写入等相关操作实现技巧,需要的朋友可以参考下
    2018-06-06
  • Python绘制散点图之可视化神器pyecharts

    Python绘制散点图之可视化神器pyecharts

    这篇文章主要介绍了Python绘制散点图之可视化神器pyecharts,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-07-07
  • python将文本转换成图片输出的方法

    python将文本转换成图片输出的方法

    这篇文章主要介绍了python将文本转换成图片输出的方法,涉及Python操作文本及图片的相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • pytorch教程resnet.py的实现文件源码分析

    pytorch教程resnet.py的实现文件源码分析

    torchvision.models这个包中包含alexnet、densenet、inception、resnet、squeezenet、vgg等常用的网络结构,并且提供了预训练模型,可以通过简单调用来读取网络结构和预训练模型
    2021-09-09
  • PyQt5之如何设置QWidget窗口背景图片问题

    PyQt5之如何设置QWidget窗口背景图片问题

    这篇文章主要介绍了PyQt5之如何设置QWidget窗口背景图片问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • Python中JSON的使用方法(超详细)

    Python中JSON的使用方法(超详细)

    JSON是一种轻量级的数据交换格式,它是JavaScript的子集,易于人阅读和编写,这篇文章主要介绍了Python中JSON的基本使用,需要的朋友可以参考下
    2022-11-11
  • 图文详解WinPE下安装Python

    图文详解WinPE下安装Python

    这篇文章主要以图文结合的方式详细介绍了WinPE下安装Python的具体实现步骤,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • Python 字符串去除空格的五种方法

    Python 字符串去除空格的五种方法

    这篇文章主要介绍了Python 字符串去除空格的五种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • 关于TensorBoard的使用以及遇到的坑记录

    关于TensorBoard的使用以及遇到的坑记录

    这篇文章主要介绍了关于TensorBoard的使用以及遇到的坑记录,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • python3使用PyMysql连接mysql数据库实例

    python3使用PyMysql连接mysql数据库实例

    本篇文章主要介绍了python3使用PyMysql连接mysql数据库实例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02

最新评论