一·有序类型

字符串

元组

列表

二·集合

三·映射类型

先介绍序列类型输出元素方法:

                     -4号              -3号             -2号          -1号

zuobiao=((1,2),(5,4),(3,9),(6,7))

                      0号                 1号             2号            3号

你可以全部输出:zuobiao[0:-1]表示索引某个片段的元素会输出0号,1号,2号元素但不会输出3号元素。

输出某个特定的元素:zuobiao[0]会输出(1,2)

令s,t为序列x为一个元素:

x in s #若x在s中则返回ture

x not in s

s+t #表示两个序列进行运算

s[i]#s中的第i个元素

s[i:j] #s中i到j个元素输出但是不包含第j个元素

s[i:j:k]

如代码s = range(10)

print s    #输出为[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

#把偶数都替换为字符 I

s[0:10:2] = ['I'] * len(s[0:10:2])

print s    #输出为['I', 1, 'I', 3, 'I', 5, 'I', 7, 'I', 9]

len(s)#返回长度

元组:元组可以容纳各种类型的元素,具有不可修改的特性。

语法如下:标识符=(“元素1”,“元素2”,”元素3","元素4")

也存在元组嵌套元组的语法:

color=("red","yellow","blue",size)

size=(1,2,3)

若你要输出size中的2语法为color[3][1]

列表:

语法为:标识符=[425,"bit",666]将元素用【】括起来即可(元素类型是可以不同的)

或者:采用list函数list(("字符串”,数字))编译器会帮你改成如上形式储存。

列表与元组不同地方就在于列表可对内容进行灵活的修改

输出排列组合python_元组

输出排列组合python_字符串_02

 

集合:特点为不可以进行索引无顺序之分,里面的元素不能重复

语法:标识符={  }里面添加元素即可

输出排列组合python_python_03

输出排列组合python_标识符_04

 

当然两个间集合还可以进行一些运算 :记S和T都为集合有:

S-T 返回一个新集合

S-=T 返回新集合并把其赋值给S

S&T 同时包含在S与T中的集合元素

S^T 同时是S或T的元素但不包含同时在其中的元素

S|T 包含集合S与T中的所有元素

S<=T 如果S为T的子集或者S与T相等则返回true,反之返回false

字典:字典为映射类型,举个例子平时我们要在数据库中寻找你的名字一般是会通过查找你的身份证号码进行查找你的名字,所以此时你的身份证号码和你的名字之间建立了一种一一对应的映射关系,字典的功能就是用来描述这种关系的。

语法:通过大括号建立一个字典

字典名={ 键1:值一 ,键2:值2,键3:值3,键4:值4  }

输出排列组合python_输出排列组合python_05

输出排列组合python_输出排列组合python_06

字典是可变的,可修改的,一个键对应一个值。 

 

`