系统复习python 2021.3.17

学习目标:

系统复习python,掌握底层原理和知识点复习

学习内容:

1、序列类型的复习
2、 循环语句的复习


学习产出:

1.序列类型的储存方式
在这里插入图片描述
两次映射,变量映射到序列,序列的各个数值再进行一次映射。

(1)列表
列表内部有序,元素可变,利用list()或者[]创建。元素之间可以不相同,可以是任意的类型。
append()列表尾部增加新元素,原地修改不用创建新对象(推荐)
+[] 创建新的对象,复制原来列表元素到新对象中(不建议使用)
extend(alist)也是尾部增加元素,推荐。
insert()插入元素会改变后方元素,当列表元素过多时,尽量避免使用。pop() del() remove()同理。
count(x)返回元素出现次数。
sorted()内置函数和list.sort()函数区别:前者是内置函数,返回新对象,不对原来列表修改;后者直接修改列表,默认升序。
reversed()函数也排序,不过是生成迭代器。只能用一次。
在这里插入图片描述
多维列表也是一样,一维列表中元素再用列表就行。
(2)元组tuple:
通过小括号()或者tuple()创建,如果元组只有一个对象必须加逗号。a=(1,)
元组元素有序,不可修改,所以没有tuple.sort(),只能通过内置函数sorted()来创建新的列表排序。
zip()把多个列表对应位置的元素组成元组
在这里插入图片描述
元组可以用于字典的键,列表不可以。
(3)字典
可以通过{}和dict()创建字典,字典的键不可以重复不可变,值可变可重复。字典键值对无序。
dict.get()和[键]都可以获得值,但是前者找不到键不会报错,推荐。
dict.item()获得所有键值对。
"键"in dict判断键是否在字典中。
dicta.update(dictb)把b字典中所有键值对添加到a中,如果键有重复,直接覆盖值。
del()pop()删除元素。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(4)集合
集合是无序的可变序列,元素不能重复,使用{}或者set()创建。
add()方法增加元素,remove()删除,clear()清空。
支持集合的交并补运算。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值