Python 入门 数据结构——列表

浏览: 1051

序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。序列都可以进行的操作包括索引,切片,加,乘,检查成员。Python已经内置确定序列的长度以及确定最大和最小的元素的方法。

python 三大结构

  • 列表(数组)--list
  • 字典--dict
  • 元组--tuple

列表(数组)

一个有序集合,用方括号表示

image.png

数组不限定数据类型,也不需要相同的数据类型

image.png

列表与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等


列表元素的增删查

列表元素插入

  •  insert--指定位置插入

image.png

  •  append--末尾添加

image.png

列表元素更新--直接对列表元素重新赋值

image.png

列表元素访问

  • 使用索引访问

image.png

  • -1表示从最后一位开始访问,-2表示访问倒数第二位

image.png

  •  使用方括号截取字符(截取包含冒号前字符,不包含冒号后字符)

image.png

  • 列表的组合

image.png


列表元素删除

  • pop--删除指定位置的元素,默认删除最后一个

image.png

  • del语句删除列表元素

image.png



引入多维数组

image.png

  • student[0]返回的是数组而不是单一值

image.png

  • python 创建二维列表,将需要的参数写入 cols 和 rows 即可
list_2d = [[0 for col in range(cols)] for row in range(rows)]

image.png  


注释:

image.png



列表脚本操作符说明

Clipboard Image.png

列表截取与拼接操作说明

Clipboard Image.png

列表拼接操作

Clipboard Image.png


Python列表函数&方法

函数:

Clipboard Image.png

方法:

Clipboard Image.png

推荐 0
本文由 liliyan 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册