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 HTTP客户端自定义Cookie实现实例
Apr 28 Python
python下10个简单实例代码
Nov 15 Python
Python之读取TXT文件的方法小结
Apr 27 Python
对python打乱数据集中X,y标签对的方法详解
Dec 14 Python
python opencv minAreaRect 生成最小外接矩形的方法
Jul 01 Python
Pandas之排序函数sort_values()的实现
Jul 09 Python
keras 特征图可视化实例(中间层)
Jan 24 Python
深入理解Tensorflow中的masking和padding
Feb 24 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
May 22 Python
python seaborn heatmap可视化相关性矩阵实例
Jun 03 Python
Python实现封装打包自己写的代码,被python import
Jul 12 Python
python os.rename实例用法详解
Dec 06 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函数,php爱好者站推荐
2007/03/19 PHP
使用openssl实现rsa非对称加密算法示例
2014/01/24 PHP
php分页查询的简单实现代码
2017/03/14 PHP
JS代码放在head和body中的区别分析
2011/12/01 Javascript
异步动态加载JS并运行(示例代码)
2013/12/13 Javascript
Java File类的常用方法总结
2015/03/18 Javascript
在JavaScript中用getMinutes()方法返回指定的分时刻
2015/06/10 Javascript
JS密码生成与强度检测完整实例(附demo源码下载)
2016/04/06 Javascript
jQuery EasyUI框架中的Datagrid数据表格组件结构详解
2016/06/09 Javascript
JavaScript编码风格指南(中文版)
2016/08/26 Javascript
JavaScript实现兼容IE6的收起折叠与展开效果实例
2017/09/20 Javascript
vue-router权限控制(简单方式)
2018/10/29 Javascript
react高阶组件添加和删除props
2019/04/26 Javascript
[27:53]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS iG
2014/05/26 DOTA
[49:56]VG vs Optic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[37:03]完美世界DOTA2联赛PWL S3 INK ICE vs GXR 第二场 12.16
2020/12/18 DOTA
微信跳一跳python辅助软件思路及图像识别源码解析
2018/01/04 Python
python爬虫获取淘宝天猫商品详细参数
2020/06/23 Python
Python实现爬虫从网络上下载文档的实例代码
2018/06/13 Python
在PyCharm导航区中打开多个Project的关闭方法
2019/01/17 Python
python 图像处理画一个正弦函数代码实例
2019/09/10 Python
win10下python2和python3共存问题解决方法
2019/12/23 Python
Jupyter notebook设置背景主题,字体大小及自动补全代码的操作
2020/04/13 Python
THE OUTNET英国官网:国际设计师品牌折扣网站
2016/08/14 全球购物
俄罗斯街头服装品牌:Black Star Wear
2017/03/01 全球购物
《手指教学》反思
2014/02/14 职场文书
公司办公室岗位职责
2014/03/19 职场文书
中层干部竞聘演讲稿
2014/05/15 职场文书
质量负责人岗位职责
2015/02/15 职场文书
大专护理专业自荐信
2015/03/25 职场文书
先进教师个人主要事迹材料
2015/11/03 职场文书
读《教育心理学》心得体会
2016/01/22 职场文书
作文之亲情600字
2019/09/23 职场文书
Python集合set()使用的方法详解
2022/03/18 Python
MySQL磁盘碎片整理实例演示
2022/04/03 MySQL
JS实现九宫格拼图游戏
2022/06/28 Javascript