Python 基础教程 III 列表

1.列表的定义

其实就是数组:在 Python 中我们使用 [] 来表示列表,其中的元素我们使用逗号分隔,并且不需要保证列表中的元素都是同一种类型的。

list = ['a', 'b', 'c', 1, 2, 3]  
print(list)

注意以下的几个点:

  • 列表的索引从 0 开始
  • 可以使用负数从 -1 开始访问倒数第几个元素

2.修改、添加和删除元素

修改元素

通过索引直接修改即可:

list = ['a', 'b', 'c', 1, 2, 3]  
list[0] = 'aa'  
print(list)

添加元素

在末尾添加元素:append()

在中间添加元素:insert()

image.png

删除元素

使用 del 关键字: del list[0]

list = ['a', 'b', 'c', 1, 2, 3]  
list.insert(1, 'd')  
del list[1]  
print(list)

使用 pop 弹出最后一个值:pop()

实际上 pop 可以弹出任何一个位置的值:只需要在括号中加上索引即可。

根据值删除元素:remove(val) ,但是注意,只会删除第一个值,如果这个列表中有多个名为 val 的值的话,只会删除第一个,后面的会保留。

3.组织列表

排序

可以使用 sort 对列表进行排序,默认是按照字母来排序,当然也可以反着排:

image.png

注意如果列表中既有数字,悠悠字符串,是没办法使用 sort 排序的。

临时排序

使用 sort 进行排序之后就会永远改变数组,所以 Python 提供了 sorted 函数,用来临时排序:

image.png

翻转列表

使用 reverse() 函数即可:

list = ['a', 'b', 'c']  
list.reverse()  
print(list)

4.列表的长度

我们可以使用 len() 来获取列表的长度:

image.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

城南顾北

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值