Python学习笔记(5)
zip&enumerate
输出
zip函数将两个字符串元素一一对应拆分合并成键值对
enumerate函数将一个字符串拆开并按照顺序从0开始对元素编号形成一个对象
tuple
输出
例:
输出
count & index
输出
count统计出现的次数
index返回索引
练习:
去除最高最低分,求平均分
输出
将元组转换成列表,通过sort排序,通过可变参数获取除最高最低分外的所有分数,再求平均值
list和set的区别
、
输出
list可以有重复,而set重复值会忽略,list转换为set时只保留不重复的值(对象)
输出
set不能通过索引获取值
输出
集合的交集,并集等
输出
练习:
测试输出
dict(字典)
输出
输出
字典没有索引,可以通过key查找对应值
输出
字典中通过setdefault函数无法覆盖修改已经存在的key对应值,可以添加新的键值对
字典中的del(删除) pop(出栈) popitem
输出
clear清空所有 pop和del删除指定 pop不能删除最后一个元素,可以通过popitem删除
输出
get函数时在找不到对应key时候打印后面的参数“key not exist” 如果没有该参数则默认不打印
练习:
输出
利用字典,实现次数统计