python学习14:字典和集合
列表和元组用的索引值,而字典用的是键。举个例子,找列表和元组的元素,需要知道房间号(索引值),而找字典的元素,需要知道那个房间上贴什么标签(键)。
字典:
代码如下:
#定义了一个字典,然后赋值
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:字典和集合相关推荐
- SIGIA_4P python学习 列表 字典 集合 面对对象编程 闭包 装饰器 函数式编程 作用域 异常处理
SIGIA_4P python学习 列表 字典 集合 面对对象编程 闭包 装饰器 函数式编程 作用域 异常处理 本文连接 简介 SIGIA_4P 网址 a. 课程OKR Objectives and ...
- Python学习(14)--内置函数
Python学习(14)--内置函数 1.Python内置函数 在Python中有很多的内置函数供我们调用,熟练的使用这些内置函数可以让编写代码时事半功倍,所谓内置函数就是那些Python已经预定义并 ...
- python教程400集笔记,Python学习中的笔记--集合相关,python笔记--集合
Python学习中的笔记--集合相关,python笔记--集合 集合的基本操作 一.可修改的集合set 创建集合 var = set() var = {'a','b','c','d'} 成员检测 va ...
- Python学习:字典(dictionary)
Python学习:字典(dictionary) 异常处理小技巧 异常 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行.一般情况下,在Python无法正常处理程序时就会发生一个 ...
- Python学习.第六天.字典
Python学习.第六天.字典 前言 一.什么是字典? 二.字典的原理 三.字典的创建与删除 四.字典的查询操作 五.字典元素的增.删.改操作 1.key的判断: 2.字典元素的删除 3.字典元素的新 ...
- 刻意练习:Python基础 -- Task06. 字典与集合
背景 我们准备利用17天时间,将 "Python基础的刻意练习" 分为如下任务: Task01:变量.运算符与数据类型(1day) Task02:条件与循环(1day) Task0 ...
- python学习(字典、用户输入和while循环)
前言:上次学习到了if语句,这次接着进行学习. 字典 字典能够准确地为各种真实物体建模,且能够将相关信息关联起来. 使用字典 字典是一系列的键--值对,一个建对应一个值,值可以为数字.字符串等 在Py ...
- Python学习6 字典基础知识和常用函数
字典概念 字典是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据.为了保存具有映射关系的数据,Python 提供了字典,字典相当于保存了两组数据,其中一组数据是关键数据,被称为 ...
- Python学习(五)字典
字典 1.一个简单的字典 现在想存储一个人的基本信息,比如姓名,年龄等信息,应该怎样存储呢?下面是一个简单的字典,存储了一个人的相关信息. people_0 = {"name": ...
- 【Python核心】字典和集合
除了列表和元组,接下来看看两个同样很常见并且很有用的数据结构:字典(dict)和集合(set) 字典和集合在Python被广泛使用,并且性能进行了高度优化,其重要性不言而喻 一.字典和集合基础 1.1 ...
最新文章
- 009_字符串内建函数
- LCD显示原理和驱动方式介绍
- CORS support in Spring Framework--官方
- Vim文件管理器NERD tree
- 线性表的顺序存储结构(数据结构篇)
- 王峰:Hadoop生态技术在阿里全网商品搜索实战
- html如何获取请求头变量的值。_手写一个静态资源中间件,加深了解服务器对文件请求的缓存策略...
- win10 将电脑以太网连接生成热点
- mysql数据库登录历史_mysql数据库查看历史记录
- zotero 相关文章链接 (侵权请联系,立即删除)
- AR/MR技术的应用
- html实现在线展示pdf文件,在html页面中展示pdf文件,实现在线阅读
- GoogleMaterialDesign900个实用的Axure图标组件库
- Vue全家桶 之 KTV前台收银管理系统 (不想努力啦,回家收钱去)
- 汽车“缺芯”的挑战与机遇
- 计算机函数countifs使用,countifs函数的使用方法
- sam账号服务器已断开连接,删了sam文件后引发的IIS问题的解决方法
- 穆迪收购Omega Performance,加强在线信贷培训平台
- 常用且标准的FPGA设计规范
- 我的Android开发校招之路
热门文章
- LPC2294看门狗定时器
- python3-欢乐斗牛-实战
- 计算机键盘的大写键,Win10系统键盘大小写切换键(Caps Lock)失灵了如何解决
- 图像颜色与强度分离(intensity and color decouple)方法 matlab代码
- 第3章【思考与练习4】数据清洗,从studentsInfo.xlsx 文件的“Group1”表单中读取数据。数据填充,使用习题1的数据,使用列的平均值填充“体重”和“成绩”列的NaN数据。
- C# 写入CSV文件
- Linux——安装英伟达Nvidia驱动
- 罗比机器人说明书_罗比_机器人人物_我要机器人
- python共享单车案例分析_文科生学Python系列20:共享单车案例2(相关性分析)
- 360安全浏览器支持国密功能