Python编程第三、四章重点

1.列表介绍

1.1 列表:由一系列按特定顺序排列的元素组成。
1.2 可以将任何东西加入列表,其中的元素之间可以没有任何关系。
1.3 [ ]来表示列表,并用逗号来分隔其中的元素。
1.4 访问列表元素只需要将元素的位置或索引告诉Python。
1.5 索引为-1可访问最后一个元素。

2.列表的添加、删除

2.1 xxx=[] 表示创建了一个空列表。
2.2 在列表末尾添加:xxx.append('yyy')。
2.3 在列表中插入元素:xxx.insert(0,yyy)。表示在索引为0的地方插入yyy,并将数据后移一个位置。
2.4 使用del语句删除元素:del xxx[0]。表示删除xxx列表索引为0的数据。
2.5 使用pop()方法删除元素:pop()方法可删除列表末尾的元素。xxx.pop():删除xxx列表的末尾元素。yyy=xxx.pop():将xxx列表删除的元素拷贝给yyy。
2.6 弹出列表中任何位置处的元素:xxx.pop(1)
2.7 根据值删除元素:xxx.remove('yyy')。(remove只删除第一个指定的值)

3.组织列表

3.1 sort()方法:永久性排序。xxx.sort():递增。
xxx.sort(reverse=True):递减。
3.2 sorted()方法:临时性排序。(reverse使用同上)
3.3 reverse()方法:反转列表。
3.4 len()方法:确定列表长度。如:len(xxx)

4.遍历列表

4.1 for后面要加:
4.2 根据缩进判断属于哪一个循环。
4.3 数字列表:range(x,y,z):x表示左边界(闭),y表示有边界(开),z表示步长。z可以省略,默认为0。
4.4 列表解析:解析列表将for循环和创建新元素的代码合并成一行,并自动附加新元素。如:squares=[value**2 for value in range(,11)]

5.使用列表的一部分

5.1 切片:可指定要使用的第一个元素和最后一个元素的索引(闭开区间)。如:print(players[0:3]),即打印players列表的0到2号索引。
5.2 让切片终止于末尾:players[2:]。从列表开头开始:players[:2]
5.3 负数索引返回离列表末尾相应距离的元素。

6.复制列表

6.1 a=b:意味着把b赋给a,类似指针,这两个变量都指向同一个列表。
6.2 a=b[:]:意味着拷贝副本。

7.元组

7.1 元组:不可变的列表。
7.2 元组用括号标识。比如:dimensions=(200,50)。同样可以使用索引来访问元素。
7.3 虽然不能修改元组的元素,但可以给存储元组的变量赋值。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容