1.集合

2.集合的表示

3.集合的基本操作
1>add

2>remove

3>copy

4>集合的交、减、并

4.字典

5.字典的基本操作
1> 访问元素

2>修改和添加元素

3> 删除

4> 遍历

5>两个函数打印键、值

6>查找(查找前先用in判断是否在内部,以防报错)

注意1:key和vaule成为键值对,其中键是唯一的,如果键一样,值不一样,则在输出时,值保留最后一个的值(键的唯一性)
注意二:不能对键进行修改,直接变成添加(键的不可变性)
6.字典的基本操作
1> formkeys得到一个新的字典(其中键是相同的)

2> get

3>setdefault

4>update

5>items

6>pop

7>popitem

7.案例(包含基本的嵌套以及基本的算法)

输出结果:
1月1日 钓鱼记录:
三酷猫:
鲫鱼: 数量 17 单价: 10.5
鲤鱼: 数量 8 单价: 6.2
鲢鱼: 数量 7 单价: 16
1月1日钓鱼数量:32,金额:340.10
加菲猫:
黑鱼: 数量 8 单价: 16
1月1日钓鱼数量:40,金额:468.10
大脸猫:
草鱼: 数量 12 单价: 8
1月1日钓鱼数量:52,金额:564.10

1月2日 钓鱼记录:
三酷猫:
草鱼: 数量 2 单价: 7.2
鲫鱼: 数量 3 单价: 12
黑鱼: 数量 6 单价: 15
1月2日钓鱼数量:11,金额:140.40
加菲猫:
鲤鱼: 数量 9 单价: 7.1
1月2日钓鱼数量:20,金额:204.30

1月3日 钓鱼记录:
三酷猫:
乌龟: 数量 1 单价: 78.1
鲫鱼: 数量 1 单价: 10.78
草鱼: 数量 5 单价: 7.92
1月3日钓鱼数量:7,金额:128.48
大脸猫:
鲫鱼: 数量 8 单价: 9.8
螃蟹: 数量 5 单价: 15
1月3日钓鱼数量:20,金额:281.88

=========统计结果============
钓鱼总数量为:249,总金额为:2972.62


未完待续……

python04-集合与字典相关推荐

  1. python字典(dict)+常用方法操作+列表、元组、集合、字典的互相转换

    python字典(dict)+常用方法操作+列表.元组.集合.字典的互相转换 字典也是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据. 为了保存具有映射关系的数据,Python ...

  2. python字典生成式_【IT专家】Python 简化for循环:列表,集合与字典生成式

    本文由我司收集整编,推荐下载,如有疑问,请与我司联系 Python 简化 for 循环:列表,集合与字典生成式 2018/03/06 28 # 使用列表生成选择特定的行 my_data = [[1,  ...

  3. python集合与字典区别_Python中的字典与集合

    今天我们来讲一讲python中的字典与集合 Dictionary:字典 Set:集合 字典的语法:Dictionary字典(键值对) 语法: dictionary = {key:value,key:v ...

  4. 小菜鸡进阶之路_Second week之元组、列表、集合、字典对比.

    这一周主要学习数据类型,要记的东西特别多,特别是元组.列表.集合.字典这一部分有很多地方相似而不相同,特别容易混淆.所以我做了一个简单的汇总, 希望大家批评指正. 转载于:https://www.cn ...

  5. 每天一小时python官方文档学习(五)————数据结构之元组、集合与字典

    昨天介绍完了最常用的列表,之后就是次常用的元组.集合与字典了. 5.3. 元组和序列 元组和之前讲过的列表有很多共同特性,例如索引和切片操作.实际上,他们是 序列 数据类型(list, tuple, ...

  6. python 列表、元组、集合、字典、循环遍历数据结构

    python 列表.元组.集合.字典.数据结构的循环(整理自python文档) 列表-list-用方括号标注,逗号分隔的一组值 list 的 方法 对list添加.插入.删除.查找.排列.翻转 lis ...

  7. python之集合与字典

    01 一山不容二虎的集合 1.通俗来说,集合(set)是一个无序的不重复元素序列,就是一个用来存放数据的容器. 1)集合里面的元素是不可重复的: 如: s = {1,2,3,4,1,2,3} prin ...

  8. python教材答案字典与集合_Python——集合与字典练习

    集合与字典练习 question1 问题描述:有一个列表,其中包括 10 个元素,例如这个列表是[1,2,3,4,5,6,7,8,9,0],要求将列表中的每个元素一次向前移动一个位置,第一个元素到列表 ...

  9. python列表转集合_Python数据类型 列表、元组、集合、字典的区别和相互转换

    一:数据类型 列表.元组.集合.字典的区别 列表元组集合字典 英文 list tuple set dict 可变与不可变类型 可变类型 不可靠类型 可变类型 可变类型 可否重复 是 是 否 是 存储方 ...

  10. 9. python 入门教程快速复习,序列,数值类型,字符串方法,列表、集合、字典方法,文件操作,解析式

    文章目录 序列 数值类型 字符串方法大军 列表,集合,字典常用的方法 python 文件操作 解析式 写在后面 序列 序列是 python 中非常重要的一个概念,一个序列包含如下特征: 序列有顺序: ...

最新文章

  1. java 中的reader_java-无限循环中的ItemReader reader()
  2. seaborn使用violinplot函数可视化小提琴图、使用swarmplot函数添加抖动数据点(jittered points)显示数据的稠密程度
  3. Apollo生产环境部署
  4. nginx的安装与配置
  5. Mac OS系统版本与XCode版本的关系
  6. show status和show variables区别解析
  7. 10个一行代码就能搞定的编程技巧
  8. swift加密_如何使用Swift和Laravel创建加密跟踪应用程序的后端
  9. uni-app 写了一个网易云微信小程序
  10. python沿中心线绘制矩形_间隙填充轮廓/线 - python
  11. 白话空间统计之:空间自相关
  12. 不经艰难困苦,何来玉汝于成
  13. 全排列算法(字典序法、SJT Algorithm 、Heap‘s Algorithm)
  14. 华为关闭telnet命令_华为s5720配置telnet命令详解
  15. 【从零基础学习C语言】指针与数组—第七篇
  16. 夜曲编程python_夜曲编程app免费版下载-百词斩夜曲编程下载v1.0.0安卓版-西西软件下载...
  17. 矩阵的三角分解法之LU分解之Doolittle分解
  18. 计算机D盘无法读取,电脑d盘打不开怎么办_解决电脑d盘无法打开的方法
  19. shineblink 倾倒传感器详解
  20. matlab中常用函数的应用

热门文章

  1. 文明6/Civilization VI 全DLC解锁
  2. 如何准备机器学习数据集_机器学习演练第一部分:准备数据
  3. GPU编程 CUDA C++ 数组归约的示例和解释
  4. 读书笔记:《Designing Data-Intensive Applications》
  5. 阿里大数据之路:数据模型篇大总结(收藏)
  6. Interface接口自动化登录图文验证码问题的解决办法
  7. 2018Java面试题及答案【面试必看】
  8. 招标 | 近期隐私计算项目招标14(数据资产、运营商、航运)
  9. hadoop 集群txid不一致
  10. 如何在win10上搭建服务器