元祖字典 java_和你学Python之Python数据类型之字典、元组和集合
昨天的内容可是满满的,今天也要努力鸭!
昨天学了数字、字符串和列表,今天就来学习剩下数据类型的吧。好,有请程序猿惨绿青年小哥哥。¯ω¯
字典(Dictionary)
惨绿青年:字典是一种映射类型,它的元素是键值对。字典用“{}”标识,用“,”分隔元素,每个元素都是“key: value”这种形式的。一个键只能对应一个值。可以用“{}”创建一个空字典。
惨绿青年:字典通过dict[key]或者dict.get(key)方法取值。推荐用dict.get(key)的方式,因为用dict[key]这种方式取值当键不存在时就会报错,而用dict.get(key)当键不存在时会返回None或者指定的值。
惨绿青年:字典除了可以在初始化时赋值,还可以通过键初始化。
惨绿青年:字典通过“del”关键字或者dict.pop(key)方式删除键,对应的值也会被删除。
元组(Tuple)
惨绿青年:python的元组是有序元素的集合。元组用“()”标识,用“,”分隔元素,和字符串一样都有索引,操作和字符串相似,都能切片、连接等。但是元组进行切片时结束索引也会取的。
惨绿青年:当元组只有一个元素时,要加一个“,”。因为“()”不但是元组的标识符,也是括号,所以为了避免歧义要加一个“,”。
惨绿青年:元组和字符串一样也是不可修改的。但这个不可修改指的是不能指向其它对象。
我:对象是啥鸭?
惨绿青年:对象就是抽象的类的实例。比如人类是抽象的类,你是一个具体的人,你就是人类的其中一个实例对象,类和对象的概念以后和你说。
我:那你的对象呢?
惨绿青年:……你再皮就不教你了!
集合(Set)
惨绿青年:集合是由一个或多个不同的元素组成的。集合用“{}”标识,用“,”分隔元素,集合的元素都是不相同的,即使添加相同的元素也不会有效果。可以用“{}”或者set()创建集合,使用set()创建时需要把元素放到一个可迭代对象里再传入,例如列表。但是空集合必须用set()创建,因为“{}”创建的是空字典。
我:啥是可迭代对象鸭?
惨绿青年:这个明天教你。
惨绿青年:集合可以用set.add()或者set.update()增加元素,用set.pop()随机移除元素,用set.remove()移除指定元素。
今天的内容就到这啦,我会好好练习的鸭~
元祖字典 java_和你学Python之Python数据类型之字典、元组和集合相关推荐
- python列表转集合_Python数据类型 列表、元组、集合、字典的区别和相互转换
一:数据类型 列表.元组.集合.字典的区别 列表元组集合字典 英文 list tuple set dict 可变与不可变类型 可变类型 不可靠类型 可变类型 可变类型 可否重复 是 是 否 是 存储方 ...
- python字典、列表、元祖使用场景_python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍...
python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 元祖跟列表类似.只不过是有区别的. 如下: tuple(元祖英文) 跟列表类似, 元素不能 ...
- Python之组合数据类型(列表、元组、字典、集合)
列表.元组.字典.集合 一.列表 1.1 列表的表达 1.2 列表的性质 1.3 列表的操作符 1.4 列表的操作方法 二.元组 2.1 元组的表达 2.2 元组的操作 2.3 元组的常见用处 三.字 ...
- 6.组合数据类型(列表list,元组tuple,集合set,字典dict)
1.数据类型概述 ① 工程项目中根据数据类型的特点,将python中的数据类型,区分为基本数据类型.组合数据类型以及复杂数据类型: 基本数据类型中又区分为字符串str类型,用来描述信息:整数类型int ...
- Python中的list列表 tuple元组 set集合 dictionary字典
list 访问列表 连接列表 for 循环遍历列表 while循环遍历 列表比较 添加列表元素 append末尾添加 insert() extend()方法 删除列表 del 更改列表值 查列表(in ...
- Python(IT峰)笔记07-数据类型详解-元祖的定义与操作,元祖推导式,元祖生成器,yield关键字,字典及定义,字典所支持的操作,zip研所函数,dict转型,字典函数,集合,冰冻集合,集合推导
1.元祖的定义 一组有序数据的组合,元祖一旦定义不可修改,是不可变数据类型 定义空元祖 变量=() 变量=tuple() 变量=(内容1,内容2,内容3,--)直接赋值 特列:变量=内容1,内容2,内 ...
- python中的元祖
元祖的介绍 python的元祖与列表类似,不同之处在于元祖的元素不能修改. 元祖使用小括号,列表使用方括号 元祖的关键字:tuple (塔泡) a_tuple = (1, 3, 5, 9) print ...
- 零基础入门python第013讲课后测试题及答案:元祖:戴上了枷锁的列表
测试题: 0. 请用一句话描述什么是列表?再用一句话描述什么是元组? 列表可以修改,元祖不可以修改 1. 什么情况下你需要使用元组而不是列表? 当内容不能轻易修改时用元祖,当需要频繁修 ...
- 我在VScode学Python(Python的基本了解,数据类型,控制语句,文件File)
开始学习Python了 Python的学习(持续更新) 前言 Python的介绍: 1)语言的发展: 2)特点: 缺点: 在VScode 配置: 安装Vscode: 在cmd中检测Python的存在 ...
最新文章
- C# 写Windows服务
- Spark的RDD转换算子
- 深入理解计算机系统:网络编程 上
- 搜索引擎-倒排索引基础知识
- Redis Cluster深入与实践(续)
- C# 派生类的XmlSerializer序列化XML
- 关于最近实践 Bert 的一些坑
- SourceInsight 4.0 之二 项目文件关联
- Android应用开发—LayoutParams的用法
- java oracle to date_用TRUNC和TO_DATE截斷oracle中的java格式化日期()
- 云图说|四大业务场景带您玩转华为云SAP
- node.js中npm包管理工具
- 一线大厂都在跑的微服务,真有这么香吗?
- 在R中进行偏相关分析
- 联想 计算机无线网络设置方法,联想笔记本无线网络开关,详细教您联想笔记本无线网络开关...
- python cad模块_Python cad包_程序模块 - PyPI - Python中文网
- 达梦7数据库单机安装(命令行方式)
- 校园招聘 - 面试指南
- QT软件开发: 基于QT设计的完整版视频播放器、多媒体播放器(mdk-sdk)
- sizeof 32位和64位操作系统的区别