Python编程——列表

在Python中,用方括号( [] )来表示列表,并用逗号来分隔其中的元素。下面是一个简单的
列表示例,这个列表包含几种自行车:

列表是有序集合,因此要访问列表的任何元素,只需将该元素的位置或索引告诉Python即可。
要访问列表元素,可指出列表的名称,再指出元素的索引,并将其放在方括号内。

在Python中,第一个列表元素的索引为0,而不是1

Python为访问最后一个列表元素提供了一种特殊语法。通过将索引指定为 -1 ,可让Python返
回最后一个列表元素。例如,索引 -2 返回倒数第二个列表元素,索引 -3 返回倒数第三个列表元素,以此类推。 

修改列表元素的语法与访问列表元素的语法类似。要修改列表元素,可指定列表名和要修改
的元素的索引,再指定该元素的新值。
例如,假设有一个摩托车列表,其中的第一个元素为 'honda' ,如何修改它的值呢?

在列表中添加新元素时,最简单的方式是将元素附加到列表末尾。给列表附加元素时,它将
添加到列表末尾。继续使用前一个示例中的列表,在其末尾添加新元素 'ducati' :

方法 append() 将元素 'ducati' 添加到了列表末尾,而不影响列表中的其他所有元素:

使用方法 insert() 可在列表的任何位置添加新元素。为此,你需要指定新元素的索引和值

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

使用 del 语句将值从列表中删除后,你就无法再访问它了

方法 pop() 可删除列表末尾的元素,并让你能够接着使用它。术语弹出(pop)源自这样的类
比:列表就像一个栈,而删除列表末尾的元素相当于弹出栈顶元素。

实际上,你可以使用 pop() 来删除列表中任何位置的元素,只需在括号中指定要删除的元素
的索引即可

有时候,你不知道要从列表中删除的值所处的位置。如果你只知道要删除的元素的值,可使
用方法 remove() 。

例如,假设我们要从列表 motorcycles 中删除值 'ducati'

方法 remove() 只删除第一个指定的值。如果要删除的值可能在列表中出现多次,就需要
使用循环来判断是否删除了所有这样的值 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值