python-列表(List)

列表初始化

列表的定义分为以下几种:
lst = list()
lst = []
lst = [2,6,9,‘ab’]
lst = list(range(5))

列表索引访问

查询列表中某个索引处的数值,[]内数值为列表索引,索引为-1表示当前列表最后一个值

lst = [1,3,5,7,8,5,6,2]
print(lst[3])
print(lst[-1])
#输出
7
2

列表查询

1.index(value,[start,[stop]]) 从指定区间查找列表内元素是否匹配,匹配到第一个就返回索引

lst = [1,3,5,7,8,5,6,2]
print(lst.index(5))
print(lst.index(5,3,6))
#输出
2
5

2.count(value) 返回列表中匹配value的次数

lst = [1,3,5,7,8,5,6,2]
print(lst.count(5))
#输出
2

index和count方法的时间复杂度均为O(n),随着列表规模增大效率逐步下降,不推荐使用

列表元素修改

list[index] = value,修改列表中某个索引位置处的元素

lst = [1,3,5,7,8,5,6,2]
lst[3] = 100
print(lst)
#输出
[1, 3, 5, 100
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值