python基础9---列表

1、列表list[ ]

1.1 列表特点:
  • 有序
  • 可以存重复数据
  • 通过索引可以定位唯一的元素,可以往右0开始+1顺序递增索引,也可以往左0-1开始递减索引
  • 任意数据类型都可以存储
1.2 索引列表中的单个元素

index()方法

  • 重复数据索引时只按顺序返回一个数据
  • 如果索引的内容不在列表中,会报错
1.3 索引列表中的多个元素
  • 切片操作:[start:stop:step]
  • 切片范围:[开始,结束),索引步长为step,步长也可以是负数
  • 省略start时默认从0开始
  • 如果stop和step都不写是一直到最后,步长默认1
# 列表多个元素的索引:切片练习
l1=['hello','stop',99,"hello"]
print("原列表:",l1)
print("切片后的列表:",l1[0:2:1])
print(l1[:2:1])     # 省略start数据时默认从0开始
#输出
原列表: ['hello', 'stop', 99, 'hello']
切片后的列表: ['hello', 'stop']
['hello', 'stop']
1.3 列表元素的遍历
  • 就是将列表中的元素依次输出
# 列表的遍历:将列表中的元素依次输出
l1=['hello','stop',99,"hello"]
for l2 in l1:
    print(l2)
1.4 列表的增加操作
  • append():在列表的末尾添加一个元素
  • extend():在列表的末尾可以添加多个元素
  • insert():在列表的任意位置添加一个元素
  • 切片:在列表的任意位置添加多个元素
# 列表的添加操作
l1=["hello","ayh",99,"soa"]
l1.append(188)      #append只能在列表末尾添加一个元素,哪怕添加的是列表也会当成一个元素
print("添加后:",l1)
#输出
添加后: [
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值