python系列三 列表(list)

1. 定义:列表(list)是由一系列按特定顺序排列的元素组成。在python中,用方括号[]来表示列表,用逗号来分隔其中的元素。 如:


2. list长度:使用函数len()可获得一个list的长度(元素的个数)。如:


3.访问元素列表:通过元素的位置或索引来访问列表中元素,索引从0开始。如:


动手试试,如果索引超出列表长度范围了,会是什么后果。

python会抛出IndexError的错误。

所以,要确保索引不要越界,最后一个元素索引为:len(列表名) -1

python为访问最后一个列表元素提供了一种特殊语法。通过将索引指定为-1,可以让python返回最后一个元素

依次类推,可以获取倒数第二个,第三个等等


4.对列表的修改,添加,删除

        在实际应用中,大多数的列表是动态的,这意味着,随着程序的运行,将对列表进行修改,添加,删除。

4.1 列表的修改

    修改列表元素的语法与访问列表元素的语法类似。要修改列表元素,可指定列表名和要修改的元素的索引,再指定该元素的新值。如:

4.2 添加元素

        4.2.1在列表末尾添加元素

        在列表中添加元素时,最简单的莫过于将元素添加到列表的末尾。pyhont中使用append末尾添加元素。如:

        4.2.2 在列表中插入元素

        使用insert()方法,可以在指定位置中添加元素。如:

注:插入位置超过列表长度,等同于在末尾添加元素

4.3 删除元素

        4.3.1使用del删除元素

        如果知道要删除的元素在列表中的位置,可使用del语句删除。如:


        4.3.2 使用pop删除元素

         a.方法pop()可删除列表末尾的元素,并返回删除的元素的值。如:

        b.通过pop弹出列表中任何位置的元素,如:

        试试删除的位置超过了列表的长度。


        4.3.3 使用remove删除元素    

        假设我们不知道要删除的元素的位置,只知道要删除的元素的值,我可使用remove方法。如:

        

同样试试,如果要删除的元素不在列表中的结果,


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值