-
python爬虫之Python学习,第五课 - 列表、字典、元组操作(2)
本站最新发布 Python从入门到精通|Python基础教程
试听地址 https://www.xin3721.com/eschool/pythonxin3721/
试听地址 https://www.xin3721.com/eschool/pythonxin3721/
info = { 'name01': '刘玄德', 'name02': '关云长', 'name03': '张翼德', 'name04': '赵子龙', 'name05': '马孟起' } #字典中不存在key则添加元素,否则返回对应key的值 print(info.setdefault('name01','曹孟德')) #输出结果:刘玄德 print(info.setdefault('name06','曹孟德')) #输出结果:曹孟德
update 函数
info = { 'name01': '刘玄德', 'name02': '关云长', 'name03': '张翼德', 'name04': '赵子龙', 'name05': '马孟起' } info2 = { 'name01':'曹孟德', 'name10':'曹子孝' } #对已有键值就更新,没有的键值则添加 info.update(info2) print(info) #输出结果:{'name04': '赵子龙', 'name05': '马孟起', 'name03': '张翼德', 'name01': '曹孟德', 'name10': '曹子孝', 'name02': '关云长'}
items
info = { 'name01': '刘玄德', 'name02': '关云长', 'name03': '张翼德', 'name04': '赵子龙', 'name05': '马孟起' } print(info.items()) #输出结果:dict_items([('name01', '刘玄德'), ('name02', '关云长'), ('name04', '赵子龙'), ('name03', '张翼德'), ('name05', '马孟起')]) #字典转成元组
循环遍历字典dict
info = { 'name01': '刘玄德', 'name02': '关云长', 'name03': '张翼德', 'name04': '赵子龙', 'name05': '马孟起' } #方法一: 这个是最基本的循环,也是最建议使用的 for key in info: print(key,info[key]) #方法二:这个循环会把字典先转成列表,然后循环,性能和第一种方法差很多,如果数据量大区最好别用 for k,v in info.items(): print(k,v) #输出结果: #name01 刘玄德 #name04 赵子龙 #name03 张翼德 #name05 马孟起 #name02 关云长
三、元组
元组其实跟列表差不多,也是存一组数,只是它一旦创建,便不能再修改,所以又叫只读列表
语法:
heros =('曹操','刘备','孙权')
它只有2个方法,一个是count,一个是index
栏目列表
最新更新
如何使用OS模块中的stat方法
Python os 模块
seek() 方法
python打开文件实例1
Python写入文件
什么是流?
文件操作如何进制逐行读取
Python相对路径
with创建临时运行环境
Python文件操作
.Net Standard(.Net Core)实现获取配置信息
Linux PXE + Kickstart 自动装机
Shell 编程 基础
Shell 编程 条件语句
CentOS8-网卡配置及详解
Linux中LVM逻辑卷管理
1.数码相框-相框框架分析(1)
Ubuntu armhf 版本国内源
Linux中raid磁盘阵列
搭建简易网站
access教程之Access简介
mysql 安装了最新版本8.x版本后的报错:
Mysql空间数据&空间索引(spatial)
如何远程连接SQL Server数据库的图文教程
复制SqlServer数据库的方法
搜索sql语句
sql中返回参数的值
sql中生成查询的模糊匹配字符串
数据定义功能
数据操作功能