本文转载自公众号:Excel知识管理,作者:爱上深呼吸李强。 本文主要记录Python的基础知识,这同样是每一个Python用户所要走过的必经之路。任何一段复杂的Python代码,归根结底都是由最简单的元素构成。只有夯实基础,方能轻松自如。 01列表的概念 关于列表的三点说明:
02列表四种常见索引方式 1.正向单索引 从左到右只获取列表中的某一个元素,用[n]表示。举例: 注:
2.负向单索引 在正向单索引的基础上添加一个负号“-”,含义是从右向左的方向获取元素,可以用[-n]表示,例如: 适用情况:如果列表元素特别多,而需要获取的数据恰好是最后几个,负向单索引将显得尤为方便和简单,避免了从头开始数的麻烦。 注:最后一个列表元素用[-1]表示,不要写成[-0],初学者容易犯此错误。 3.切片索引 按照固定步长,连续取出多个元素,用[start:end:step]表示。
注:
4.无限索引 无限索引是在切片过程中不限定起始元素的位置或者终止元素的位置,甚至起始和终止元素的位置都不限定,可以用[::step]表示。第一个冒号是指从列表的第一个元素开始获取;第二个冒号是指到最后一个元素结束。注意,这里与切片索引不同的是,会包含最后一个元素值。例如: 注:
03列表元素增加删除、修改 1.列表中增加元素 如果要往列表中增加元素,可使用三种方法:append、extend和insert。
2.列表中删除元素 列表元素删除有三种方法,分别是pop、remove、clear。
3.列表中修改元素 思想:取而改之,先获取错误元素(索引),再通过正确值替换,举例: 4.其他操作:排序、计数、查询位置、逆转
04元组的概念 1.元组与列表类似,三点说明如下:
2.元组两种可用的'方法':count和index 由于元组只是存储数据的不可变容器,其只有这两种可用的方法,举例: 05字典 字典是非常常用的一种数据结构,它与json格式的数据非常相似,核心就是以键值对的形式存储数据,四点说明如下:
1.字典键索引获取元素值
2.字典的可变性-增加元素 增加字典元素有如下三种方式,分别是setdefault方法、update方法和键索引方法: 以上分别用这三种方法,为字典增加了'户籍'、'学历'、'身高'。
3.字典的可变性-删除元素 删除字典元素用pop、popitem和clear三种方法。
4.字典的可变性-修改元素 两种方法:update方法和键索引方法(同增加元素中) 注:如果字典中的值是另一个字典或列表,需要先通过键索引实现字典元素的查询,然后在查询的基础上应用对应的修改方法即可(如update方法或“取而代之”的方法) 其他方法:get、keys、values 、items
列表、元组、字典三种数据结构总结 读书笔记内容来源: |
|
来自: L罗乐 > 《Python编程知识》