Python的标准数据类型(下)
上一篇我们讲述了 Number String List 。这一篇我们将继续学习Python的标准数据类型 。循序渐进,逐渐深化。
1Tuple
Tuple(元组)
Tuple 元组与列表类似
不过元组的元素不能修改
元组写在小括号里 ()
元素之间用逗号隔开
元组的元素类型也可不同
元组与字符串类似 可以运算
可以用+进行拼接
可以被索引 也可以被截取
字符串也可以看作一种特殊的元组
元组的元素不可改变 但元组可以包含可以改变元素的列表(LIST)
构造包含0或1个元素的元组比较特殊,有额外的语法规则
tup1 = () #空元组
tup2 = (20,) #一个元素,需要在元素后面添加逗号
String List Tuple 属于 Sequence (序列)
2Set
Set(集合)
集合(set) 是由一个或数个形态各异的大小整体组成的
构成集合的事物或对象被称作元素或是成员
基本功能是进行成员测试和删除重复元素
可以使用{}(大括号)或者set()函数创建集合
创建一个空集合必须用 set() 不能用 {}
{} 是用来创建一个空字典
set可以进行集合运算
a - b a与b的差集
a | b a与b的并集
a & b a与b的交集
a ^ b a与b中不同时存在的元素
集合可以删除重复元素
3Dictionary
Dictionary(字典)
字典是Pthon中的另一个非常实用的内置数据类型
列表是有序的对象集合 字典是无序的对象集合
字典中的元素是通过键来存取的 而不是通过偏移存取
字典是一种映射类型,字典用{}标识
它是一个无序的键(key):值(value)的集合
键(KEY)必须使用不可变类型
在同一字典中 键(key)必须是唯一的
构造函数dict()可直接从键值对序列构建字典
这就是Python全部的标准数据类型
小伙伴们懂了吗?
作者:青年学记 缓慢向前进步的一名程序猿
一起学习 一起进步
走向自立
领取专属 10元无门槛券
私享最新 技术干货