python学习1--列表的创建、增删改查、以及反转、统计、排序

本文详细介绍了Python中的列表,包括如何创建、查询元素的索引、增删改查操作,以及列表的翻转、元素计数和排序等实用功能。重点讲解了append、extend、insert、remove、pop、count、sort等方法的用法。
摘要由CSDN通过智能技术生成

一、什么是列表

列表是pyhon的一种基本数据结构。
序列中的每个值都有对应的位置值,称之为索引。
列表可以储存N多个元素,
它相当于其他语言中的数组

二、列表的创建

1.使用中括号
lst=['hello','world',98]

['hello','world',98]
2.内置函数list
lst2=list([12,34,44])

[12,34,44]
3.列表生成式
lst3=[ 2*i for i in range(1,6)]

[2, 4, 6, 8, 10]

!使用列表生成式,列表中的元素应该具备一定的规则

三、列表的查询

索引都是从0位开始的,所以取数的时候要注意这一点

1.查询元素索引–index() 函数

① 如果列表中存在N多个相同的元素,只返回元素中第一个元素的索引

lst=['hello','world',98,'hello']
print(lst.index('hello'))

输出结果:
0

② 如果查询的数据不存,则会抛出ValueError异常

lst=['hello','world',98,'hello']
print(lst.index('he'))

输出结果:
ValueError: 'he' is not in list

③ 可以在指定的start和stop之间查找

lst=['hello','world',98,'hello']
print(lst.index('hello',1,4)) 
输出结果:
3

这里我们限定了查找索引的范围,所以查到了后面的hello

2.获取单个元素

根据索引的编号获得数据
语法格式:列表名[索引编号]

lst=[1,2,3,4,5]
print(lst[3])
输出结果:
4
3.获取多个元素 切片操作

语法格式:列表名[start:stop:step]
start:开始索引(不写默认从最小开始)
stop:结束索引(不写默认到最大结束)
step:步长,表示索引的跨度(不写默认为1)

lst2=[0,10
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值