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


Posted in Python onOctober 25, 2019

本文实例总结了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实现抓取城市的PM2.5浓度和排名
Mar 19 Python
详解python里使用正则表达式的全匹配功能
Oct 19 Python
Python实现PS滤镜的万花筒效果示例
Jan 23 Python
python负载均衡的简单实现方法
Feb 04 Python
详解配置Django的Celery异步之路踩坑
Nov 25 Python
python 图片去噪的方法示例
Jul 09 Python
ipad上运行python的方法步骤
Oct 12 Python
基于h5py的使用及数据封装代码
Dec 26 Python
Python使用QQ邮箱发送邮件实例与QQ邮箱设置详解
Feb 18 Python
Python文件时间操作步骤代码详解
Apr 13 Python
Python无损压缩图片的示例代码
Aug 06 Python
python 单机五子棋对战游戏
Apr 28 Python
基于Python实现签到脚本过程解析
Oct 25 #Python
python实现大学人员管理系统
Oct 25 #Python
Python队列、进程间通信、线程案例
Oct 25 #Python
python银行系统实现源码
Oct 25 #Python
python Event事件、进程池与线程池、协程解析
Oct 25 #Python
python实现简单银行管理系统
Oct 25 #Python
Python银行系统实战源码
Oct 25 #Python
You might like
php下用GD生成生成缩略图的两个选择和区别
2007/04/17 PHP
解析php中mysql_connect与mysql_pconncet的区别详解
2013/05/15 PHP
PHP通过串口实现发送短信
2015/07/08 PHP
php实现简单加入购物车功能
2017/03/07 PHP
thinkphp5.1 框架钩子和行为用法实例分析
2020/05/25 PHP
列表内容的选择
2006/06/30 Javascript
nodejs的10个性能优化技巧
2014/07/15 NodeJs
AngularJS基础知识笔记之过滤器
2015/05/10 Javascript
实例讲解使用原生JavaScript处理AJAX请求的方法
2016/05/10 Javascript
巧方法 JavaScript获取超链接的绝对URL地址
2016/06/14 Javascript
Three.js学习之文字形状及自定义形状
2016/08/01 Javascript
jQuery实现的tab标签切换效果示例
2016/09/05 Javascript
Javascript仿京东放大镜的效果
2017/03/01 Javascript
jQuery自定义多选下拉框效果
2017/06/19 jQuery
js构造函数创建对象是否加new问题
2018/01/22 Javascript
在vue项目中引用Iview的方法
2018/09/14 Javascript
原生JS实现旋转轮播图+文字内容切换效果【附源码】
2018/09/29 Javascript
通过js实现压缩图片上传功能
2020/02/25 Javascript
Angular+ionic实现折叠展开效果的示例代码
2020/07/29 Javascript
[52:09]2014 DOTA2华西杯精英邀请赛 5 25 NewBee VS DK第二场
2014/05/26 DOTA
Django应用程序中如何发送电子邮件详解
2017/02/04 Python
Python实现中一次读取多个值的方法
2018/04/22 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
2019/01/24 Python
python实现浪漫的烟花秀
2019/01/30 Python
在python中实现同行输入/接收多个数据的示例
2019/07/20 Python
HTML5的download属性详细介绍和使用实例
2014/04/23 HTML / CSS
Boden澳大利亚官网:英国在线服装公司
2018/08/05 全球购物
东南亚冒险旅行与活动:Adventoro
2019/10/16 全球购物
英国拖鞋购买网站:Bedroom Athletics
2020/02/28 全球购物
莫斯科珠宝厂官方网站:Miuz
2020/09/19 全球购物
国际经济贸易专业推荐信
2013/11/06 职场文书
医学实习生自我鉴定
2013/12/12 职场文书
质检部部长职责
2013/12/16 职场文书
企业厂务公开实施方案
2014/03/26 职场文书
公司请假条范文
2014/04/11 职场文书
UNION CREATIVE《Re:从零开始的异世界生活》雷姆手办
2022/03/20 日漫