最新消息:

python青少年编程第二季——15、数据结构之初识列表

Python 少儿编程 1812浏览 0评论
python青少年编程第二季01

各位小伙伴大家好:

本期开始我们要对Python的数据结构做一个初步的认识,首先来认识到的是列表

 

Python中列表使用非常灵活,不同类型的数据都可以放在同一个列表中。

 

并且在python会对列表的内存进行自动管理,不需要像c++一样在使用完之后进行手动删除释放内存空间,这样极大地减少了错误的发生,减轻了程序员的负担。

 

能够让程序员专注于程序本身而不需要过多考虑内存和数据清理的问题。

 

首先我们来看看列表的创建:

 

python青少年编程第二季——15、数据结构之初识列表

 

第一种是直接创建,把数据放入中括号中用逗号隔开。

第二种是使用列表关键字list将其他数据结构转变成列表。

 

接下来看看列表的常用操作:

 

python青少年编程第二季——15、数据结构之初识列表

 

列表元素的访问和字符串一样都是通过下标进行访问。

 

使用del来删除某个元素这种用法并不常见,del一般是用来删除整个列表。

 

下面是列表元素的添加和删除

 

python青少年编程第二季——15、数据结构之初识列表

 

pop如果没有指定删除位置,则默认删除最后一个元素。

remove这里和上图重复了,它可以用来删除指定元素。

 

列表是python内置的可变序列之一,所以我们可以对列表进行排序。

 

python青少年编程第二季——15、数据结构之初识列表

 

当然对列表的操作远不止于此,我们在第二期只对列表做一个初步认识。至于其他更深的用法我们留到后面的再进行专门学习

 

本期有关列表的知识就为大家简单分享到这里,我们下期再会。

python青少年编程第二季——15、数据结构之初识列表

转自公众号:
高维数学

您必须 登录 才能发表评论!