1.字典的定义:由一系列键—值对组成,用花括号{}来标识。

# 创建一个本人信息的字典
info = {'姓名': '东北银儿', '年龄': 18, '性别': '女', '居住地': '北京'}

2.访问字典,通过指定字典中的key,就能获得key所对应的value。

# 创建一个本人信息的字典
info = {'姓名': '东北银儿', '年龄': 18, '性别': '女', '居住地': '北京'}
# 访问字典中的姓名和性别
print(info['姓名'])
print(info['性别'])# 输出结果
东北银儿
女

3.字典添加,字典是一种动态结构,可随时在其中进行添加,只需要指定key和value即可,不在意顺序。

# 创建一个本人信息的字典
info = {'姓名': '东北银儿', '年龄': 18, '性别': '女', '居住地': '北京'}
# 往字典里面添加就读大学信息
info['就读大学'] = '清华大学'
print(info)# 输出结果
{'姓名': '东北银儿', '年龄': 18, '性别': '女', '居住地': '北京', '就读大学': '清华大学'}

4.修改字典中的值,指定要修改的key,把关联的值重新赋值就可以了。

# 创建一个本人信息的字典
info = {'姓名': '东北银儿', '年龄': 18, '性别': '女', '居住地': '北京', '就读大学': '清华大学'}
# 把字典里面的就读大学的值改为‘北京大学’
info['就读大学'] = '北京大学'
print(info)# 输出结果
{'姓名': '东北银儿', '年龄': 18, '性别': '女', '居住地': '北京', '就读大学': '北京大学'}

5.字典删除,用del 语句将相应的键—值对彻底删除。

# 创建一个本人信息的字典
info = {'姓名': '东北银儿', '年龄': 18, '性别': '女', '居住地': '北京', '就读大学': '清华大学'}
# 把字典里面的就读大学信息删除掉
del info['就读大学']
print(info)# 输出结果
{'姓名': '东北银儿', '年龄': 18, '性别': '女', '居住地': '北京'}

6.遍历字典

1).遍历所有的key,value

# 创建一个本人信息的字典
info = {'姓名': '东北银儿', '年龄': '18', '性别': '女', '居住地': '北京'}
# 遍历字典里所有的键—值对
for key, value in info.items():print("\nKey: " + key)print("Value: " + value)# 输出结果
Key: 姓名
Value: 东北银儿
Key: 年龄
Value: 18
Key: 性别
Value: 女
Key: 居住地
Value: 北京

2).遍历字典中的所有键(key),两种方法均可

# 创建一个本人信息的字典
info = {'姓名': '东北银儿', '年龄': '18', '性别': '女', '居住地': '北京'}
# 遍历字典里所有的键(key)
# 第一种方法:用keys()方法,代码易读
print('第一种方法输出结果:')
for key in info.keys():print("Key: " + key)
# 第二种方法:不用keys()方法
print('第二种方法输出结果:')
for key in info:print("Key: " + key)# 输出结果
第一种方法输出结果:
Key: 姓名
Key: 年龄
Key: 性别
Key: 居住地
第二种方法输出结果:
Key: 姓名
Key: 年龄
Key: 性别
Key: 居住地

3).遍历字典中的所有值(value)

# 创建一个本人信息的字典
info = {'姓名': '东北银儿', '年龄': '18', '性别': '女', '居住地': '北京'}
# 遍历字典里所有的值(value)
for value in info.values():print("Value: " + value)# 输出结果
Value: 东北银儿
Value: 18
Value: 女
Value: 北京

Python字典的定义及简单的操作相关推荐

  1. python字典删除元素_Python简单遍历字典及删除元素的方法

    本文实例讲述了Python简单遍历字典及删除元素的方法.分享给大家供大家参考,具体如下: 这种方式是一定有问题的: d = {'a':1, 'b':2, 'c':3} for key in d: d. ...

  2. python字典的分行实现,字符串操作,购物车代码实现

    文章目录 前言 一.python字典的分行实现 二.字符串操作 三.购物车代码实现 四.总结 前言 本文主要是将一些小技巧传授给初学python的小伙伴,告诉他们一些比较实用的方法和一些程序代码的使用 ...

  3. python 字典遍历删除_Python简单遍历字典及删除元素的方法

    本文实例讲述了Python简单遍历字典及删除元素的方法.共享给大家供大家参考,详细如下: 这种方式是一定有问题的: d = {'a':1, 'b':2, 'c':3} for key in d: d. ...

  4. python字典(dict)合并的操作

    dict介绍: 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,基本 ...

  5. python数据库实例_Python3.6简单的操作Mysql数据库的三个实例

    安装pymysql 参考:https://github.com/PyMySQL/PyMySQL/ pip install pymsql 实例一 import pymysql # 创建连接 # 参数依次 ...

  6. 【Python 有用的知识】——简单易操作的python小知识

    点个赞留个关注吧!! 目录 一.获取电脑用户名 二.字符串大小写 三.运算条件(|,&==or,and) 四.判断是否联网 五.使用默认浏览器打开指定网址 一.获取电脑用户名 import g ...

  7. python字典相同key的值怎么分别取出_python字典值排序并取出前n个key值的方法

    python字典值排序并取出前n个key值的方法 今天在写一个算法的过程中,得到了一个类似下面的字典: {'user1':0.456,'user2':0.999,'user3':0.789,user: ...

  8. python函数参数定义顺序_18 Python - 函数定义与参数

    12 函数定义与参数 01函数 (1)定义: def 函数名(参数1,参数2--): 函数体 return 结果 (2)调用: 函数名(实际参数) (3)函数作用: 最大化代码重用, 最小化代码冗余, ...

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

    本文实例总结了python字典常见操作.分享给大家供大家参考,具体如下: 简单的字典: 字典就是键值对key-value组合. #字典 键值对组合 alien_0 ={'color':'green', ...

最新文章

  1. 线程使用 c语言,如何用C语言实现多线程
  2. 工程化专题之Maven(上)
  3. 自动语音识别(ASR)自监督方法研究综述
  4. qt中使用QStringLiteral宏来实现带参数的输出
  5. 关于SVG的viewBox
  6. 开放273项AI能力,创建34万模型,汇聚265万开发者,百度大脑的2020成果一览
  7. python调用cplex求解装箱问题_使用cplex(python)解决限制背包(01背包)问题
  8. CES 2021落下帷幕 未来3年展会时间已公布
  9. L1-051 打折-PAT团体程序设计天梯赛GPLT
  10. JavaScript通过变量设置对象键[重复]
  11. 洛谷——P1116 车厢重组
  12. Java—读取多层嵌套Json文件的内容并根据索引返回JsonObject
  13. 用ABAP编程破解世界上最难数独游戏
  14. 安卓手机抓包小程序https请求 (该网站安全证书有问题解决办法)
  15. 出现了,PPT 制作新方式
  16. Java基础篇:反射机制详解
  17. vue视频,vue视频下载
  18. 读书笔记-柒-《腾讯网UED体验设计之旅》
  19. slf4j输入日志到mongodb
  20. IDEA关闭git提交代码时的代码检测

热门文章

  1. centOS下安装ettercap
  2. instr函数 mysql_MySQL数据库下 INSTR函数功能简介说明
  3. STM32F030C8T6芯片参数和内部资源
  4. Recast Detour 寻路引擎的基本流程
  5. 成绩分类 总结(Java)
  6. 牛客 - 牛牛的树行棋
  7. 【原创】vSAN推荐的IO控制器的配置方式
  8. 11、形参和实参的概念
  9. 喜从天降——首届Syball杯盘王大赛正式开启啦!!
  10. Qt+百度AI实现人脸识别之人脸检测