python基础训练题2-元组,字典
1,判断值在元组中
>>> a = ( 1, 2, 3, 4, 10 ) >>> 10 in a True >>> '10' in a False
2,修改元组中的值,由于元组不能被直接修改,可以先把他转成列表,在通过列表修改之后,赋给一个新的元组对象
>>> a = ( 10, 20, 30, 40 ) >>> l = list( a ) >>> l[0] = 100 >>> t = tuple( l ) >>> t (100, 20, 30, 40) >>> id( a ) 139920488716168 >>> id( t ) 139920488447152 >>> type( a ) <type 'tuple'> >>> type( t ) <type 'tuple'> >>>
3,向集合添加一个值,删除一个值,求交集和并集
>>> a set(['a', 'c', 'b', 'e', 'd', 'g', 'f']) >>> a.add( 'ghostwu' ) >>> a set(['a', 'c', 'b', 'e', 'd', 'g', 'f', 'ghostwu']) >>> a.remove( 'g' ) >>> a set(['a', 'c', 'b', 'e', 'd', 'f', 'ghostwu']) >>> b = set( "abcdlmn" ) >>> a & b set(['a', 'c', 'b', 'd']) >>> a | b set(['a', 'c', 'b', 'e', 'd', 'f', 'm', 'l', 'n', 'ghostwu']) >>>
4,用字典实现一个学生成绩小系统,之后进行添加,修改,删除,排序等操作
>>> student = { 'ghostwu' : { 'name' : 'ghostwu', 'age' : 20, 'score' : { 'math' : 78, 'english' : 66, 'python' : 75 } } } >>> student {'ghostwu': {'age': 20, 'score': {'python': 75, 'math': 78, 'english': 66}, 'name': 'ghostwu'}} >>> student['tom'] = { 'name' : 'tom', 'age' : 21, 'score' : { 'math' : 60, 'english' : 80, 'python' : 90 } } >>> student {'ghostwu': {'age': 20, 'score': {'python': 75, 'math': 78, 'english': 66}, 'name': 'ghostwu'}, 'tom': {'age': 21, 'score': {'python': 90, 'math': 60, 'english': 80}, 'name': 'tom'}} >>> student['ghostwu']['score']['php'] = 90 >>> student['tom']['score']['php'] = 50 >>> student['ghostwu']['score']['math'] = 30 >>> del student['ghostwu']['age'] >>> score1 = student['ghostwu']['score'].values() >>> score1 [75, 90, 30, 66] >>> score1.sort() >>> score1 [30, 66, 75, 90] >>> student.pop( 'address', 'shenzhen' ) 'shenzhen' >>> student {'ghostwu': {'score': {'python': 75, 'php': 90, 'math': 30, 'english': 66}, 'name': 'ghostwu'}, 'tom': {'age': 21, 'score': {'python': 90, 'php': 50, 'math': 60, 'english': 80}, 'name': 'tom'}} >>>
python基础训练题2-元组,字典相关推荐
- python基础训练题答案_python练习题-答案
. Python 练习题库 By 郑红波 2017-12-19 一. 填空题 1. Python 标准库 math 中用来计算平方根的函数是 __________ . ( sqrt ) 2. 在 Py ...
- python变量 数据类型 列表 元组 字典
python基础语法2 变量 数据类型与类型转换 列表 添加列表元素 修改元素 删除列表元素 组织列表 创建数值列表 操作列表 元组 元组转列表 字典 创建字典 列表取值 字典删除增加修改 变量 变量 ...
- *python高级数据-列表-元组-字典
列表list 列表用来存放多条数据:字符串.int.list.dict等都可以 储存一系列名字,存储一些新闻条目,可以使用列表的格式. # 例如 Name = '张三' Name2 = 'lisi' ...
- python sorted list 包含元组 字典 的多列排序
#包含字典dict的列表list的排序方法与dict的排序类似,如下: import operator x = [{'name':'homer', 'age':39}, {'name':'bart', ...
- Python基础训练题-简单数学公式
1.在100内,将遇到被7除余数为0的都显示PASS: 1 n=1 2 while n < 101: 3 if n % 7 == 0: 4 pass 5 print('pass') 6 else ...
- 【Python刷题篇】Python从0到入门3|循环、条件复习、元组入门、字典入门
Python从0到入门3目录 前言 Q1:团队分组 Q2:禁止重复注册 Q3:元组-牛客运动会 Q4:字典-遍历字典 Q5:字典-毕业生就业调查 Q6:姓名与学号 总结 前言 - 本期是Python从 ...
- python基础训练—元组
文章目录 1.元组的基本知识 2.元组的长度 3.访问元组 4.解包元组 5.星号的使用 元组的基本知识 元组的理解 元组用于在单个变量中存储多个项目,元组(Tuple)是python中用于存储数据集 ...
- python基础训练—字典
文章目录 1.字典的基本知识 2.创建字典 3.字典长度 4.访问字典 5.检查字典中是否存在指定的键 6.嵌套字典 7.python中的四种集合数据类型 字典的基本知识 字典的理解 字典(dicti ...
- Python列表,元组,字典的区别
Python列表,元组,字典的区别: 1.元组是不可变的, 而列表.字典是可变的.元组是不可变对象,对象一旦生成,它的值将不能更改:列表是可变对象,对象生成后,可以对其元素进行更改.添加.删除.清空. ...
最新文章
- office使用技巧
- python文件流习题解析
- 在虚幻UE4中不同VR头盔的FOV和分屏处理
- 陶哲轩发文缅怀John Conway:他是所有数学家构成的凸包中的一个极值点
- 一分钟学会看k线图_看K线图:阴跌如钝刀
- 看个电子书都会被黑客攻击,这是上面情况?
- 学习Android MediaPlayer
- 将clover安装到硬盘EFI分区, 解决root device uuid is ...问题
- (转)搭建Spring4.x.x开发环境
- 【白皮书分享】中国新能源汽车供应链白皮书2020.pdf(附下载链接)
- NRF24L01发送接收调试记录
- 使用 Intel HAXM 为 Android 模拟器加速,媲美真机
- 用vector编写一个矩阵模板
- [转]Java NIO通俗易懂简明教程
- 【转】commons-lang.jar包简介
- easyui省市二级联动
- 炫龙银魂t1配置_炫龙 银魂T1一键重装系统win10教程
- css改变权重,1. CSS 权重
- 安装loadrunner时出现”命令行选项语法错误键入命令 \?获得帮助“的解决方法
- 《C Primer Plus》第五章-运算符 表达式和语句(笔记、复习题、编程题,副作用和序列点,升降级)