学习笔记 DAY 87
坚持是一件说起来容易,做起来不容易的事情。
"字典的获取及遍历和合并&集合"
#字典的获取及遍历和合并
dict1 = {'name':'中国医生','author':'张三','person':'李四','address':'china'}获取字典的长度 len()print(len(dict1))获取字典中所有的Keyprint(dict1.keys())获取字典中所有的valueprint(dict1.value())获取字典中所有的Key和valueprint(dict1.items())遍历字典第一种方式:for infor i in dict1: #遍历字典中所有的Key print(i)第二种方式:遍历字典中所有的Keyfor k,v in enumerate(dict1): print(k,v)第三种方式:遍历字典中所有的Key和valuefor k,v in dict1.items(): print(k,v)第四种方式:遍历字典中所有的valuefor v in dict1.values(): print(v)合并字典 updatedict2 = {"name":"成龙","sex","男",'age':61}dict3 = {'address':"香港"}dict2.update(dict3)print(dict2)
输出结果如下:
4dict_key(['name','author','person','address'])dict_values(['中国医生','张三','李四','china'])dict_items([('name','中国医生'),('author','张三'),('person','李四'),('address','china')])nameauthorpersonaddress0 name1 author2 person3 addressname 中国医生author 张三person 李四address china中国医生张三李四china{'name':'成龙','sex':'男','name':61,'address':'香港'}
#集合
python中的集合和数字中的集合比较类似。
特点:无序,无重复元素的集合。
1、创建集合
set1 = {12,34,5,67,True}print(set1)print(type(set1)) #<class 'set'>
输出结果如下:
{True,34,67,5,12}<class'set'>
2、集合中的元素不能通过下标访问或修改。
print(set1[1])set1[1] = 98
3、获取集合的长度 len()
4、向集合中添加元素 add() 只能一次添加一个元素。
set1.add(98)set1.add(57)print(set1)
5、update() 可以一次向集合中添加多个元素,追加的数据以列表的形式添加
set1.update([76,2,3])print(set1)
6、删除集合中的元素
第一种:pop()
set2 = {23,45,67,8,90,87}set2.pop()print(set2)
第二种:remove() 删除指定的元素,要传入删除的元素的值,若删除不存在的元素,会报错。
set2.remove(45)set2.remove(99)print(set2)
第三种:discard() 删除指定的元素,要传入删除的元素的值,若删除不存在的元素,会报错。
set2.discard(8)set2.discard(99)print(set2)
输出结果如下:
{8,45,87,23,90}{67,8,45,87,23,90}set()
7、遍历集合

(从基础背景开始学起,坚持,是一件不容易的事情。)
文章推荐
从0开始学Python:阶段性学习回顾
学习回顾:从0开始学Python-学习笔记汇总整理
从零开始学Python:第八章“经典案例24个”
文 | Lisa Notes
Lisa Notes |一个Lisa’s notes:生活、工作、学习中那些事儿,感悟自我成长,随心随笔杂谈。微信搜索「Lisa Notes」(ID:Lisa-notes),查看更多信息,原创小说,PPT干货分享。
长按♥一键关注
特别声明
本文为自媒体、作者等在微信公众号上传并发布,仅代表作者观点,不代表微信公众号的观点或立场,微信公众号仅提供信息发布平台,最终解释权归本人所有。合作请联系13698281600@163.com。
全世界只有不到0.03%的人
关注小SA
你真是个特别的人
快戳我!快戳我!快戳我!㊋㊋㊋