列表和元组用的索引值,而字典用的是键。举个例子,找列表和元组的元素,需要知道房间号(索引值),而找字典的元素,需要知道那个房间上贴什么标签(键)。

字典:

代码如下:

#定义了一个字典,然后赋值
dict = {}
dict['one'] = 'key is one'
dict[2] = 'key is 2'
#打印该字典
print(dict)#定义一个字典
bigdict = {'name':'guoyanzhang','age':27,'sex':'male'}#打印整个字典
print(bigdict)
#打印键为age的值
print(bigdict['age'])
#打印所有的键
print(bigdict.keys())
#打印所有的值
print(bigdict.values())

运行结果:

=================== RESTART: C:/Users/公有制/Desktop/test.py ===================
{'one': 'key is one', 2: 'key is 2'}
{'name': 'guoyanzhang', 'age': 27, 'sex': 'male'}
27
dict_keys(['name', 'age', 'sex'])
dict_values(['guoyanzhang', 27, 'male'])

集合:

代码如下:

##删除重复名字
student = ({'xiaoming','xiaohong','xiaoli','xiaofang','xiaoming'})
print(student)
##删除重复字母
stu1 = set('xiaoming')
stu2 = set('xiaohong')
print(stu1)
print(stu2)
## stu1和stu2 的差集
print(stu1 - stu2)
## stu2和stu1 的差集
print(stu2 - stu1)
## stu1和stu2 的并集
print(stu1 | stu2)
## stu1和stu2 的交集
print(stu1 & stu2)
## stu1和stu2 中不同时存在的元素
print(stu1 ^ stu2)

运行结果:

=================== RESTART: C:/Users/公有制/Desktop/test.py ===================
{'xiaoming', 'xiaoli', 'xiaofang', 'xiaohong'}
{'g', 'a', 'o', 'x', 'n', 'm', 'i'}
{'h', 'g', 'a', 'o', 'x', 'n', 'i'}
{'m'}
{'h'}
{'h', 'g', 'a', 'o', 'x', 'n', 'm', 'i'}
{'g', 'a', 'o', 'x', 'n', 'i'}
{'h', 'm'}
>>> 

python3有6个标准的数据类型:

number(数字)和string(字符串):请看我的博文(数字类型和字符串)

list(列表)和tuple(元组):请看我的博文(列表和元组)

dictionary(字典)和set(集合)。

python学习14:字典和集合相关推荐

  1. SIGIA_4P python学习 列表 字典 集合 面对对象编程 闭包 装饰器 函数式编程 作用域 异常处理

    SIGIA_4P python学习 列表 字典 集合 面对对象编程 闭包 装饰器 函数式编程 作用域 异常处理 本文连接 简介 SIGIA_4P 网址 a. 课程OKR Objectives and ...

  2. Python学习(14)--内置函数

    Python学习(14)--内置函数 1.Python内置函数 在Python中有很多的内置函数供我们调用,熟练的使用这些内置函数可以让编写代码时事半功倍,所谓内置函数就是那些Python已经预定义并 ...

  3. python教程400集笔记,Python学习中的笔记--集合相关,python笔记--集合

    Python学习中的笔记--集合相关,python笔记--集合 集合的基本操作 一.可修改的集合set 创建集合 var = set() var = {'a','b','c','d'} 成员检测 va ...

  4. Python学习:字典(dictionary)

    Python学习:字典(dictionary) 异常处理小技巧 异常 ​ 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行.一般情况下,在Python无法正常处理程序时就会发生一个 ...

  5. Python学习.第六天.字典

    Python学习.第六天.字典 前言 一.什么是字典? 二.字典的原理 三.字典的创建与删除 四.字典的查询操作 五.字典元素的增.删.改操作 1.key的判断: 2.字典元素的删除 3.字典元素的新 ...

  6. 刻意练习:Python基础 -- Task06. 字典与集合

    背景 我们准备利用17天时间,将 "Python基础的刻意练习" 分为如下任务: Task01:变量.运算符与数据类型(1day) Task02:条件与循环(1day) Task0 ...

  7. python学习(字典、用户输入和while循环)

    前言:上次学习到了if语句,这次接着进行学习. 字典 字典能够准确地为各种真实物体建模,且能够将相关信息关联起来. 使用字典 字典是一系列的键--值对,一个建对应一个值,值可以为数字.字符串等 在Py ...

  8. Python学习6 字典基础知识和常用函数

    字典概念 字典是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据.为了保存具有映射关系的数据,Python 提供了字典,字典相当于保存了两组数据,其中一组数据是关键数据,被称为 ...

  9. Python学习(五)字典

    字典 1.一个简单的字典 现在想存储一个人的基本信息,比如姓名,年龄等信息,应该怎样存储呢?下面是一个简单的字典,存储了一个人的相关信息. people_0 = {"name": ...

  10. 【Python核心】字典和集合

    除了列表和元组,接下来看看两个同样很常见并且很有用的数据结构:字典(dict)和集合(set) 字典和集合在Python被广泛使用,并且性能进行了高度优化,其重要性不言而喻 一.字典和集合基础 1.1 ...

最新文章

  1. 009_字符串内建函数
  2. LCD显示原理和驱动方式介绍
  3. CORS support in Spring Framework--官方
  4. Vim文件管理器NERD tree
  5. 线性表的顺序存储结构(数据结构篇)
  6. 王峰:Hadoop生态技术在阿里全网商品搜索实战
  7. html如何获取请求头变量的值。_手写一个静态资源中间件,加深了解服务器对文件请求的缓存策略...
  8. win10 将电脑以太网连接生成热点
  9. mysql数据库登录历史_mysql数据库查看历史记录
  10. zotero 相关文章链接 (侵权请联系,立即删除)
  11. AR/MR技术的应用
  12. html实现在线展示pdf文件,在html页面中展示pdf文件,实现在线阅读
  13. GoogleMaterialDesign900个实用的Axure图标组件库
  14. Vue全家桶 之 KTV前台收银管理系统 (不想努力啦,回家收钱去)
  15. 汽车“缺芯”的挑战与机遇
  16. 计算机函数countifs使用,countifs函数的使用方法
  17. sam账号服务器已断开连接,删了sam文件后引发的IIS问题的解决方法
  18. 穆迪收购Omega Performance,加强在线信贷培训平台
  19. 常用且标准的FPGA设计规范
  20. 我的Android开发校招之路

热门文章

  1. LPC2294看门狗定时器
  2. python3-欢乐斗牛-实战
  3. 计算机键盘的大写键,Win10系统键盘大小写切换键(Caps Lock)失灵了如何解决
  4. 图像颜色与强度分离(intensity and color decouple)方法 matlab代码
  5. 第3章【思考与练习4】数据清洗,从studentsInfo.xlsx 文件的“Group1”表单中读取数据。数据填充,使用习题1的数据,使用列的平均值填充“体重”和“成绩”列的NaN数据。
  6. C# 写入CSV文件
  7. Linux——安装英伟达Nvidia驱动
  8. 罗比机器人说明书_罗比_机器人人物_我要机器人
  9. python共享单车案例分析_文科生学Python系列20:共享单车案例2(相关性分析)
  10. 360安全浏览器支持国密功能