第六章python组合数据类型

第六章python组合数据类型

在这里插入图片描述
序列类型是一个元素向量,元素之间存在先后关系,通过序号访问,元素之间不排他。
集合类型是一个元素集合,元素之间无序,相同元素在集合中唯一存在。
映射类型是“键-值”数据项的组合,每个元素是一个键值对,表示为key-value

序列类型

str:字符串
tuple:元组
list:列表
元组是包含0个或者多个数据项的不可变序列类型。元祖生成后是固定的,其中的任何数据项不能替或删除。
列表则是一个可以修改数据项的序列类型,使用也是最灵活
在这里插入图片描述
python中元祖采用逗号,和圆括号

creature = "cat", "dog", "tiger", "human"
color = ("red", 0x001100, "blue", creature)
print(color)

集合类型

集合类型与数学中集合的概念一致,即包含0个或多个数据项的无序组合。集合中元素不可重复,元素类型只能是固定数据类型,例如:整数、浮点数、字符串、元组等,列表、字典和集合类型本身都是可变数据类型,不能作为集合的元素出现。
集合类型的显著特征就是{},无序,唯一

W=set('apple')
print(W)

在这里插入图片描述

映射类型

映射类型是“键-值”数据项的组合,每个元素是一个键值对,即元素是(key, value),元素之间是无序的。键值对(key, value)是一种二元关系。在Python中,映射类型主要以字典(dict)体现。

dict = {
    
    'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
print("dict['Name']: ", dict['Name'])
print("dict['Age']: ", dict['Age'])

在这里插入图片描述

字典类型计算

在这里插入图片描述

#添加元素
Dcountry={
    
    "中国":"北京", "美国":"华盛顿", "法国":"巴黎"}
Dcountry["英国"]="伦敦"
print(Dcountry)
for key in Dcountry:
    print(key)

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/a1424261303/article/details/111411512