Python基础-字典(字典常用函数/操作/字典遍历)
字典是Python中除列表外,最灵活的数据类型,使用键值对存储数据,其中键必须是唯一的,值可以是任意类型
字典类型格式
student = {'键名1': 值1, '键名2': 值2, ...}
# 比如
student = {'name': '小明', 'age': 18, 'id': 1}
字典常用函数/操作
打印字典中的所有内容
student = {'name': '小明', 'age': 18, 'id': 1}
print(student)
获取字典的值(根据键名)
student = {'name': '小明', 'age': 18, 'id': 1}
print(student['name'])
向字典中添加键值对
student = {'name': '小明', 'age': 18, 'id': 1}
print(student)
student['grade'] = 100
print(student)
修改字典中的值( 添加和修改的格式一样, 如果指定的键与字典中的键重复, 则会修改原来的键名所对应的值)
student = {'name': '小明', 'age': 18, 'id': 1}
print(student)
student['age'] = 20
print(student)
pop(), 删除字典中的值( 根据键名)
student = {'name': '小明', 'age': 18, 'id': 1}
print(student)
student.pop('id')
print(student)
len(), 返回字典中的价值对的个数
student = {'name': '小明', 'age': 18, 'id': 1}
print(student)
print('字典中键值对的个数是: %d' % len(student))
update(), 合并字典, 向字典中添加另一个字典的内容
student = {'name': '小明', 'age': 18, 'id': 1}
print(student)
student.update({'math': 100, 'English': 100})
print(student)
字典遍历
student = {'name': '小明', 'age': 18, 'id': 1}
for key in student:print(key)
使用for遍历, 可以获取字典中的所有键
根据获取的键, 可以获取字典中的所有值
student = {'name': '小明', 'age': 18, 'id': 1}
for key in student:print('%s : %s' % (key, student[key]))
Python基础-字典(字典常用函数/操作/字典遍历)相关推荐
- Python基础-字符串(字符串常用函数/操作/字符串遍历)
字符串就是一串字符, 表示文本类型的数据, 可以用"一对双引号"或者'一对单引号'定义一个字符串, 字符串定义格式为 字符串变量名 = '字符串的文本内容' 常用函数/操作 获取字 ...
- python中字典的常用函数_Python字典dict常用方法函数实例
dict={'name':'Joe','age':18,'height':60} clear,清空 dict.clear() #运行结果{} pop,移除指定key的键值对并返回vlaue(如果没有该 ...
- python基础:数组常用函数和方法
列表的特点: 有序且可重复 1.创建一个列表: li = ["zhangsan","lisi",2,4,6],当然也可以创建一个空列表 li = [ ] 2.列 ...
- Python基础-列表(列表常用函数/列表遍历)
列表类似其他语言中的数组, 用来存储多个数据 列表常用函数 打印列表所有内容 names = ['熊大', '熊二', '熊三', '熊四'] print(names) 获取列表中指定索引的数据 na ...
- Python 基础教程:常用函数整理
一,把字符串形式的list转换为list 使用ast模块中的literal_eval函数来实现,把字符串形式的list转换为Python的基础类型list from ast import litera ...
- 20190513——python基础(列表、数据类型:字典、列表和字典的异同)
二.python基础(列表.数据类型:字典.列表和字典的异同) 1.列表 1)什么是列表 2)从列表提取单 ...
- Python学习笔记(4)~Python基础练习之常用内置函数(1-10)
Python基础练习之常用内置函数(1-10) 1.abs() 作用 求数的绝对值或者复数的模 测试demo #!/usr/bin/python3 # abs: 求绝对值 or 复数的 ...
- Python基础(五)--函数
目录 Python基础(五)--函数 1 函数的作用 1.1 函数定义与调用 1.2 函数的作用 1.3 空语句 2 参数与返回值 2.1 函数的参数 2.2 函数的返回值 2.3 返回多个值 3 参 ...
- Python基础语法(五)—常用模块和模块的安装和导入
Python基础语法(五)-常用模块的使用和模块的安装和导入,本文介绍的Python模块有:os.sys.time.datetime.random.pickle.json.hashlib.shutil ...
最新文章
- 有大佬通过研发这款Chrome插件的使用教程,赚了上百万! 网友:互联网的钱太好赚了~...
- python程序设计祁瑞华答案_【单选题】有六个元素 6 , 5 , 4 , 3 , 2 , 1 的顺序进栈,问下列哪一个不是合法的出栈序列? (2.0分)...
- 手机玩游戏大作难在哪?硬件性能要加码,高能效AI同样关键
- myemployees库的四张表介绍
- Maven配置_01
- kettle 提交数据量_Kettle数据同步速度调优记录
- juypter 不省略_常用pandas清洗数据命令
- 网站前后端交互学习有感
- Oracle之自动收集统计信息
- 斯坦福22岁辍学少年的独角兽野心:准备颠覆硅基无人车激光雷达
- 【创建型】Prototype模式
- python鼠标移动_python自动化之鼠标移动
- 浅析RFID固定资产管理系统应用背景与技术优势
- 大平原顾问快讯FRX移至新服务器
- USB摄像头录制视频
- 计算机打印机出现副本1,打印机提示Administrator的1个文档被挂起
- 计算机给文件重命名快捷键,计算机中文件重命名快捷键是什么
- WINVNC源码阅读(一)
- 使用PlotNeuralNet绘制自己的网络结构图
- 微信接口第三方php原理,微信第三方登录原理
热门文章
- JavaScript——Prototype详探
- 开源TinyXML 最简单的新手教程
- Sql Server 语句集合
- javascript优化--01高质量编码
- jquery easyui Tab 引入页面的问题
- C++学习笔记————WINAPI宏定义
- AndroidStudio_安卓原生开发_v4v7升级到androidx方法---Android原生开发工作笔记147
- Netty工作笔记0046---TaskQueue自定义任务
- RocketMq学习笔记001---Kafka,ActiveMQ、RabbitMQ、RocketMQ消息中间件的对比
- MYSQL集群的备份与恢复最终版本