认识列表以及对列表进行各种操作

1.认识列表

1)列表是容器数据类型,将[]作为容器的标志,里面元素用逗号隔开:[元素1,元素2,元素3,…,元素n]

2)特点:

列表是可变的,元素的个数,元素的值,元素在列表中的顺序。

列表是有序的 —支持下标操作。

print([1,2,3] == [3,2,1])
# False

3)列表对元素没有要求 :

列表可以保存任何类型的数据。

同一个列表可以保存不同类型的数据。

2.获取列表元素
2.1 下标获取

写法:列表[下标]

列表可以是具体的列表也可以是存储列表的变量

下标时元素在列表中的位置信息:

列表中每个元素都有两组下标,一组从前向后 从 0开始依次增加的下标,另一组是从后向前,从-1开始依次递减的下标

list = [10, 20, 30]
print(list[0],[10, 20, 30][0])
print(list[-1],[10, 20, 30][-1])
'''
10 10
30 30
'''

下标不能越界(不在列表下标范围内),不然就会报错

2.2 切片获取,一次获取多个元素

1)完整语法

列表[开始下标:结束下标:步长]

​ 获取元素过程:

  1. 是否能取到元素:如果开始到结束方向和步长方向相同就可以取到元素,如果相反就取不到元素。----步长方向:步长为正数,方向从前向后;步长为负数,方向从后向前。
# 例子:
hero_list = ['鲁班7号', '甄姬', '艾琳', '张飞', '孙膑', '蔡文姬']
print(hero_list[2:-1:1]) # 下标由 2 到 -1 为从前到后 ,步长为正数,方向相同。
print(hero_list[0:4:-2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

假发别带歪

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

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

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

打赏作者

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

抵扣说明:

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

余额充值