云计算|云计算开发学习笔记:Python3数据结构

来源 : 99API发布 : 2020-08-06 10:58:13访问数 : 2点赞数 : 1

  列表

  Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。

  以下是 Python 中列表的方法:

2aecf964cff246e0856989e4197bbd5e.png

  下面示例演示了列表的大部分方法:

97c057cca6b5457aae534b66092a4ec9.png

  注意:类似 insert, remove 或 sort 等修改列表的方法没有返回值。

  将列表当做堆栈使用

  列表方法使得列表可以很方便的作为一个堆栈来使用,堆栈作为特定的数据结构,最先进入的元素最后一个被释放(后进先出)。用 append() 方法可以把一个元素添加到堆栈顶。用不指定索引的 pop() 方法可以把一个元素从堆栈顶释放出来。例如:

a31ebbc5824e493a8db65c8ae1083de3.png

  将列表当作队列使用

  也可以把列表当做队列用,只是在队列里第一加入的元素,第一个取出来;但是拿列表用作这样的目的效率不高。在列表的最后添加或者弹出元素速度快,然而在列表里插入或者从头部弹出速度却不快(因为所有其他的元素都得一个一个地移动)。

751db57873434c8f82a1c45870c52c97.png


1

电子邮箱:

service@99api.com

联系电话:

17350028402

微信客服:

电子邮箱:

service@99api.com

联系电话:

17350028402

微信客服: