Python列表 元组 字典 集合

除了数值,字符串,布尔这三个简单的数据类型外,Python还有三个内置的复杂的类型.列表 元组 字典 集合


列表list

列表语法上类似数组,但是每个元素类型可以不一样,而且可以是任意类型,即可以是简单类型,也可以是复杂类型.另外还可以通过append方法在末尾添加元素

例如

lst = [‘arwen‘,123]
lst.append(456)
print lst[0] 
print lst[1]
print lst[2]

lst[0] = ‘weiwen‘


元组tuple

元组其实就相当于一个只读的列表,不能修改里面的元素.另外语法格式由中括号变小括号

例如

tup = (‘arwen‘,123)
print tup[0]
print tup[1]

#tup[0] = ‘weiwen‘ 会出错

#tup.append(456)也会出错


字典dict

字典跟我们平时了解的数据结构字典一样.保存键值对.只不过表示的语法比较奇怪点

dic = {1:‘arwen‘, 22:‘weiwen‘, 3:‘god‘}

这里面保存有三个键值对.最外面用大括号,每一组用冒号连起来,然后各组用逗号隔开.

name = dic[22] #值为weiwen,通过key 22获取对就的值.注意不能像数据一样用下标去获取值.比如这里如果用dic[2]会出错

dic[‘num‘] = ‘angle‘ #添加一个新键值对


集合set

集合就是我们学数学时的概念,明确定义的不重复的元素组成集合.

lst = [ 1, 1, 0]

lst_set = set( lst )  #lst_set 为1 , 0

tup = (2, 2, 1)

tup_set = set( tup) # tup_set为2 , 1


for item in lst_set:

print item

元素还支持其他很多操作,比如交集,补集之类的




Python列表 元组 字典 集合

上一篇:一、达梦8数据库安装(单机)


下一篇:小程序登录授权获取用户手机号码