day6

元组:

什么是元组: 元组就是一个不可变的列表

用途: 用于存放多个值,当存放的多个值只有读的需求没有改的需求时用元组最合适

定义方式:在()内用逗号分隔开多个任意类型的值

常用方法:

1.按索引取值(正向取+反向取)

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

3.长度

4.成员运算

5.循环

总结:可以存多个值,有序,不可变。

--------------------------------------------------------------------------------------------------------------------------------------------

字典:

1.用途: 用来存方多个(不同种类的)值

2.定义方式: 在{}内用逗号分隔开多个key:value的元素,其中value可以是任意数据类型,而key的功能通常是用来

描述value的,所以key通常是字符串类型,但其实key必须是不可变的类型(int\float\str\tuple)。

常用方法:

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

2.长度len

3.成员运算in和not in

4.删除

 del,pop(),popitem()

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

6.循环

for k in d.keys():

for v in d.values():

for k,v in d.items(): 

7.get

8.update

9.fromkeys

10.setdefault(如果存在key,则value不变,不存在则创建)

总结:可以存多个值,无序,可变。

---------------------------------------------------------------------------------------------------------------

集合:

1.定义:在{}内用逗号分隔开多个的值

特点:1.每个值必须是不可变类型

   2.集合无序

   3.集合内元素不能重复

2.为何要用集合

1.用于关系运算

2.去重

3.如何用集合

1.交集:&或intersection

2.并集:|或union

3.差集:-或difference

4.对称差集:^

5.父子集:包含与被包含关系。

 

posted @ 2018-09-18 21:31  endlesswaltz  阅读(80)  评论(0编辑  收藏  举报