美文网首页Python 专题
python-第十一课-列表

python-第十一课-列表

作者: 布口袋_天晴了 | 来源:发表于2022-04-10 00:33 被阅读0次

    A.学习内容

    本节课主要学习掌握python中使用最频繁的数据类型——列表(List)。

    B.列表

    列表是由一系列按特定顺序排列的元素组成。它的元素可以是字符、字数、字符串,甚至可以包含列表(即嵌套)。

    (1)在python中,用方括号([])来表示列表,并用逗号来分隔其中的元素。
    如果一个列表的元素包含另一个列表,输出结果会是什么样呢? 两个列表嵌套
    (2)我们对程序做出下图所示的修改,看看输出结果有何变化。
    在print()函数中增加一个[0]。可以看到只输出列表的第一个元素,并且不包括方括号和引号。这就是访问列表元素的方法。
    如果要访问列表第2个元素,应该将程序第二句修改为“print(names[1])”。注意列表的索引从0开始,所以第二个元素的索引是1而不是2。如果要访问列表最后一个元素,可以使用一个特殊语法“print(names[-1])”来实现。
    (3)如果想确定列表的长度,可以使用函数len()来获得。如果列表包含5个元素,其长度就为4,如下图所示:
    len()函数用途是很广泛的,比如统计网站注册用户数、确定游戏被射杀的敌人等。
    (4)对列表进行修改元素、添加元素、删除元素等操作,如下图所示: 修改列表元素的方法 在列表中添加元素的方法 在列表中插入元素的方法 列表删除元素的方法
    (5)列表的切片。切片是python编程的高级特性之一,切片可以访问列表一定范围内的元素(简单说就是可以使用列表的一部分)。很多情况下切片是很有用的,例如编写游戏时,你可以在玩家推出游戏时将其最终得分加入到一个列表中,然后来获取3个最高分(需要先将列表排列一下)。
    切片操作的实现需要提供两个索引作为边界,第一个索引的元素是包含在切片内的,而第二个则不包含在切片内。切片的操作方法如下图所示:
    (6)列表的复制。要复制一个列表,可以创建一个包含整个列表的切片,方法是同时省略起始索引和终止索引,即[:],如下图所示:
    以上代码是从列表names中提前一个切片,创建了一个列表的副本,再将该副本存储到变量N中。注意,这里是创建了一个列表的副本,而不是将names赋给N(N=names是赋给的意思)。它们的区别如图:

    相关文章

      网友评论

        本文标题:python-第十一课-列表

        本文链接:https://www.haomeiwen.com/subject/nrumsrtx.html