列表知识分享

本文详细介绍了Python列表的定义、查询数据的方法,包括查单个元素、切片操作以及如何通过遍历获取所有元素。此外,还讲解了列表的增删改操作,以及基础和进阶的编程题目,帮助读者深入理解列表的使用。
摘要由CSDN通过智能技术生成

列表(list)

1.定义

列表是容器行数据类型,用[]作为容器标志,元素用逗号隔开

定义变量:变量名 = [数据1,数据2,…]

作用:在同时处理多个数据时有用

特点:

1).列表是可变型数据类型(可变是容器中元素个数与数值可变,支持增加,减少,改变元素)

2.列表有序性(支持下标操作)

3.元素的要求:没有要求,同一列表中的元素可以类型不同

list3 = [10, 1.23, False, None, 'abc', [10, 20]]

空列表

list=[ ] (空列表) (没有数据)

注意:列表是有序的

[10,20,30]!= [20,30,10]

2.查数据

语法:列表[下标]------获取指定下标的元素

num=[100,89,34,23] -----num[] 或[100,89,34,23] []----固定写法

下标-----下标叫做索引,是列表中元素在列表中的位置

每个元素都有两个索引值,一个从0往后不断增加,一个从-1往前不断减小,下标不能越界

num=[100,89,34,23]
print(num[4])
#报错,下标越界

1.查单个元素—一次获取一个元素

如:num[0]、num[-1]

2.切片------一次获取多个元素(有规律获取)

完整语法:列表[开始下标:结束下标:步长 ]----获取指定元素

1.确定结果是否为空列表:步长为正,表示从前往后取;步长为负,表示从后往前取

(如果方向一致,结果不为空,不一致,结果为空)

2.确定有效果范围------开始包含,结果下标取不到

3.在有效范围内,按照步长的绝对值获取内容

num=[100,89,34,23,34,56,23,11,20]
print(num[0:3:1])
print(num[0:-1:2])
print(num[6:1:-2])

写切片:

第一步:找到起始下标

第二步:确定步长

第三步:确定结束下标

num=[90,24,45,67,89,23]
print(num[0:3:1])
print(num[0:5:2])
print(num[-1:-5:-1])
省略写法:

1)省略步长:列表[开始下标:结束下标]----相当于步长为1(顺序只能从前到后)

num=[100,89,34,23,34,56,23,11,20]
print(num[0:3])
print(num[0:-1])
print(num[6:1])
<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值