1. 根据需求写代码dic = {'k1': "v1", "k2": "v2", "k3": [11,22,33]}请在字典中添加一个键值对,"k4": "v4",输出添加后的字典请在修改字典中 "k1" 对应的值为 "alex",输出修改后的字典请在k3对应的值中追加一个元素 44,输出修改后的字典请在k3对应的值的第 1 个位置插入个元素 18,输出修改后的字典
dic = {'k1': "v1", "k2": "v2", "k3": [11,22,33]}
#请在字典中添加一个键值对,"k4": "v4",输出添加后的字典
dic['k4'] = 'v4'
print(dic)
#请在修改字典中 "k1" 对应的值为 "alex",输出修改后的字典
dic['k1']='alex'
print(dic)
#请在k3对应的值中追加一个元素 44,输出修改后的字典
dic['k3'].append(44)
print(dic)# 请在k3对应的值的第 1 个位置插入个元素 18,输出修改后的字典
dic['k3'].insert(0,18)
print(dic)

2. 根据需求写代码

     dic1 = {'name':['alex',2,3,5],'job':'teacher','oldboy':{'alex':['python1','python2',100]}}1,将name对应的列表追加一个元素’wusir’。2,将name对应的列表中的alex首字母大写。3,oldboy对应的字典加一个键值对’老男孩’,’linux’。4,将oldboy对应的字典中的alex对应的列表中的python2删除
dic1 = {'name':['alex',2,3,5],'job':'teacher','oldboy':{'alex':['python1','python2',100]}}
# 1,将name对应的列表追加一个元素’wusir’。
dic1['name'].append('wusir')
print(dic1)
#2,将name对应的列表中的alex首字母大写。
dic1['name'][0] = dic1['name'][0].title()
print(dic1)
dic1['name'][0] = dic1['name'][0].capitalize()
print(dic1)# 3,oldboy对应的字典加一个键值对’老男孩’,’linux’。
dic1['oldboy']['老男孩'] ='linux'
print(dic1)#4,将oldboy对应的字典中的alex对应的列表中的python2删除
del dic1['oldboy']['alex'][1]
print(dic1)

3. 集合练习题

    1:[‘taobao’,'jingdong','alibaba','baidu','taobao']对元素去重复2:分别有两个集合{1,2,1,3,4,5,6,7},{1,2,3,8,9,7,10},求两个集合的差集、并集、交集
#  1:[‘taobao’,'jingdong','alibaba','baidu','taobao']对元素去重复
dict = {'taobao','jingdong','alibaba','baidu','taobao'}
print(set(dict))#2:分别有两个集合{1,2,1,3,4,5,6,7},{1,2,3,8,9,7,10},求两个集合的差集、并集、交集
dict1 = {1,2,1,3,4,5,6,7}
dict2 = {1,2,3,8,9,7,10}
#dict1 与 dict2差集
print('dict1-dict2',dict1-dict2)
print('dict1-dict2',dict1.difference(dict2))
#dict2 与 dict1差集
print('dict2-dict1',dict2-dict1)
print('dict2-dict1',dict2.difference(dict1))
# dict1 与 dict2并集
print('dict1| dict2',dict1|dict2)
print('dict1| dict2',dict1.union(dict2))
# dict1 与 dict2交集
print('dict1&dict2',dict1&dict2)
print('dict1&dict2',dict1.intersection(dict2))

【python】字典与集合的练习题相关推荐

  1. python字典、集合

    python字典.集合 python字典.集合 1 1. Python 字典 2 1.1. 字典基础 2 1.2. 访问字典里的值 2 1.2.1. 实例 3 1.2.2. 输出结果 3 1.3. 修 ...

  2. Python字典和集合

    Python字典(Dict)和集合(set): 字典(Dict):使用键值(key - value)存储,通过key查找value的速度非常快. 集合(Set):拥有不重复的元素,无顺序 字典的特点: ...

  3. python字典和集合双向索引_Python-为什么字典和集合中的顺序是任意的?

    小编典典 顺序不是任意的,而是取决于字典或集合的插入和删除历史,以及特定的Python实现.对于这个答案的其余部分,对于"dictionary",你还可以读取"set&q ...

  4. python字典和集合双向索引_Python字典和集合

    字典和集合基础字典是一系列无序元素的组合,其长度大小可变,元素可以任意的删减和改变.不过,这里的元素是一堆键(key)和值(value)的配对. 集合没有键和值的配对,是一系列无序的.唯一的元素组合. ...

  5. 神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python字典和集合)

    字典和集合 字典 每个字典元素都是一个键(关键字)/值(关键字对应的取值)对 #创建字典 dic_score={"语文":80,"数学":99} #打印 pri ...

  6. python字典和集合对象可以进行索引操作_建议收藏丨纯知识点:Python基础—字典、集合操作大全...

    本文为纯知识点,预计需阅读二十分钟 数据结构基本上就是--它们是可以处理一些 数据 的 结构 .或者说,它们是用来存储一组相关数据的. 在Python中有四种内建的数据结构--列表.元组和字典,集合. ...

  7. 十三、深入Python字典和集合

    @Author :Runsen 文章目录 字典和集合 增删查找 字典和集合 字典是一系列无序元素的组合,其长度大小可变,元素可以任意地删减和改变.不过要注意,这里的元素,是一对键(key)和值(val ...

  8. python字典合并去重_十三、深入Python字典和集合

    「@Author :Runsen」 字典和集合 字典是一系列无序元素的组合,其长度大小可变,元素可以任意地删减和改变.不过要注意,这里的元素,是一对键(key)和值(value) 相比于列表和元组,字 ...

  9. Python字典与集合练习题

    学习中遇到这样一个练习题,统计需要取快递人员名单.原题如下: 统计需要取快递人员的名单:"双十一"过后,某公司每天都能收到很多快递,门卫小李想编写一个程序统计收到快递人员的名单,以 ...

最新文章

  1. laravel实现数据分页
  2. [TypeScript][文档]变量
  3. Linux 精通Linux的“kill”命令
  4. 基于External-DNS的多集群Service DNS实践
  5. 腾讯云存储上传图片前端处理
  6. SqlServer数据组织结构
  7. LeetCode(349)——两个数组的交集(JavaScript)
  8. 百度大脑EasyMonitor升级2.0,全新发布软硬一体方案EM-BOX 边缘部署易集成
  9. 小程序api 分享scene_抛弃微信小程序API的嵌套回调吧!
  10. Ubuntu Server Download
  11. java 邮箱的代接收服务_Java开源网络验证系统专门为中小企业提供-verify
  12. js基础-12-判断数组和判断对象的方法
  13. 怎么彻底卸载cad2017_彻底卸载cad2010的方法步骤
  14. Autoit 打开文件的几种方式(run/Fileopen/ShellExecute)
  15. css怎么分开背景图片,css切背景图片(background-position)
  16. 荣耀MagicBook Pro性能测试,“秀”出硬实力
  17. 《你充满电了吗?》读后感
  18. 中国通史—秦的统一与政策
  19. 将图片转为base64,这样就不用找地方保存图片了,有时根本没有地方保存图片
  20. 完全解读:用最小二乘法求模型参数

热门文章

  1. sqlalchemy create engine
  2. 敲黑板 划重点 网络安全体系的9大知识点都在这里
  3. 阶梯式的岗位技术培训认证体系
  4. Linux学习总结(53)——后台启动nohup /dev/null 21 使用总结
  5. Docker学习总结(40)——Docker常见应用场景再总结
  6. 一个完整的html文件包含哪些标签,HTML基础有哪些单标签
  7. 后台模拟页面登陆_模拟炒股软件支付宝同花顺都可以快速体验炒股
  8. lucene 增量 全量 更新索引_搜索引擎:该如何设计你的倒排索引?
  9. Spring Boot(一) 建立spring boot工程
  10. 太空大战背景移动的几种方式