3.21

元组

就是一个不可变的列表

用途:存多个值,但是只有读的需求,没有改的需求 与列表类型比,只不过[ ]换成( )

 t=(1,2,3,4) #t=tuple((1,2,3,4))

常用操作+内置的方法优先掌握的操作:

1、按索引取值(正向取+反向取):只能取

2、切片(顾头不顾尾,步长)

3、长度
4、成员运算in和not in

5、循环

该类型总结
1 存多个值

2 有序

3 不可变

字典
1用途:以key:value的形式存多个值
    优点:存取都快,每一个值都有对应的key


 定义方式:{}内以逗号分隔多个元素,格式为key:value,
其中key必须为不可变类型,value可以是任意类型
dic={'x':1,'y':1,'x':1111}
print(dic)

常用操作+内置的方法

1、按key存取值:可存可取

2、长度len

3、成员运算in和not in:判断的字典的key

4、删除
dic={'name':'egon','age':18}
del dic['name']
print(dic)
res=dic.pop('name')
print(res)
print(dic)

res=dic.pop('sex',None)
print(res)

5、键keys(),值values(),键值对items()

dic={
'apple':10,
'tesla':100000,
'mac':3000,
'lenovo':30000,
'chicken':10,
}

for i in dic:
print(i,dic[i])

for i in dic.keys():
name=i,dic[i]
print(name)
for i in dic.items():
print(i)

集合

 在{}内用逗号分隔开的一个个元素

注意:集合内元素必须不可变,集合内没有重复的元素

用途:主要是关系运算 去重

&交    |并  —差集 ^交叉补集 

比较大小 是包含关系

 
posted @ 2018-03-21 23:51  谎~言  阅读(92)  评论(0编辑  收藏  举报