序列类型元组(tuple)是序列类型中比较特殊的类型,因为它一旦创建就不能被修改。元组类型在表达固定数据项、函数多返回值、多变量同步赋值、循环遍历等情况下十分有用。Python中元组采用逗号和圆括号(可选)来表示>>>creature = "cat","dog", "tiger", "human'>>>creature('cat'dog','tiger,human')>>>color =("red",Ox001100,"blue",creature)>>>color('red',4352,'blue',('cat',dog',"tiger',"human'))>>>color[2]'blue>>>color[-11[2]Itiger
序列类型 元组(tuple)是序列类型中比较特殊的类型,因为它一 旦创建就不能被修改。元组类型在表达固定数据项、函数多 返回值、多变量同步赋值、循环遍历等情况下十分有用。 Python中元组采用逗号和圆括号(可选)来表示。 >>>creature = "cat", "dog", "tiger", "human" >>>creature ('cat', 'dog', 'tiger', 'human') >>>color = ("red", 0x001100, "blue", creature) >>>color ('red', 4352, 'blue', ('cat', 'dog', 'tiger', 'human')) >>>color[2] 'blue' >>>color[-1][2] 'tiger
序列类型>>>deffunc(x):#函数多返回值return x,x**3>>>a,b=dog',tiger#多变量同步赋值#多变量同步赋值,括号可省略>>>a,b = (b, a)>>>import math>>>for ×,y in ((1,0),(2,5),(3,8)):#循环遍历#求多个坐标值到原点的距离print(math.hypot(x,y))
序列类型 >>>def func(x): #函数多返回值 return x, x**3 >>>a, b = 'dog', 'tiger' #多变量同步赋值 >>>a, b = (b, a) #多变量同步赋值,括号可省略 >>>import math >>>for x, y in ((1,0), (2,5), (3,8)): #循环遍历 print(math.hypot(x,y)) #求多个坐标值到原点的距离
集合类型集合类型与数学中集合的概念一致,即包含0个或多个数据项的无序组合。集合中元素不可重复,元素类型只能是固定数据类型,例如:整数、浮点数、字符串、元组等,列表、字典和集合类型本身都是可变数据类型,不能作为集合的元素出现
集合类型 集合类型与数学中集合的概念一致,即包含0个或多个数 据项的无序组合。集合中元素不可重复,元素类型只能是 固定数据类型,例如:整数、浮点数、字符串、元组等, 列表、字典和集合类型本身都是可变数据类型,不能作为 集合的元素出现
集合类型由于集合是无序组合,它没有索引和位置的概念,不能分片,集合中元素可以动态增加或删除。集合用大括号(0)表示,可以用赋值语句生成一个集合。>>>S=(425,,"BIT",(10,"CS"),424)>>>S424,425,(10,CS!),BIT)>>>T=425,"BIT",(10,"CS"),424,425,"BIT")>>>T(424,425,(10,CS'),BIT)
集合类型 由于集合是无序组合,它没有索引和位置的概念,不能分 片,集合中元素可以动态增加或删除。集合用大括号({}) 表示,可以用赋值语句生成一个集合。 >>>S = {425, "BIT", (10, "CS"), 424} >>>S {424, 425, (10, 'CS'), 'BIT'} >>>T = {425, "BIT", (10, "CS"), 424, 425, "BIT"} >>>T {424, 425, (10, 'CS'), 'BIT'}
集合类型由于集合元素是无序的,集合的打印效果与定义顺序可以不一致。由于集合元素独一无二,使用集合类型能够过滤掉重复元素。Set(x)函数可以用于生成集合。>>>w=set('apple')('el,'p,al,l)>>>V=set(("cat","dog","tiger","human"))('cat','human','dog','tiger]
集合类型 由于集合元素是无序的,集合的打印效果与定义顺序可以 不一致。由于集合元素独一无二,使用集合类型能够过滤掉 重复元素。set(x)函数可以用于生成集合。 >>>W = set(‘apple’) {'e', 'p', 'a', 'l'} >>>V = set(("cat", "dog", "tiger", "human")) {'cat', 'human', 'dog', 'tiger'}