python练习生|列表的这些基本用法你都会吗?

一.序列

1).什么是序列

  • 概念: 序列是Python中一种数据存储方式,是一种与存储相关的数据结构。
  • 作用: 序列⽤于保存⼀组数据,所有的数据在序列当中都有⼀个“专有地址”,通过索引这个专有地址来将数据进行呈现。
  • 特点: 序列是有序性的,序列中的每一个元素都有相应的索引值。

2).序列的分类

  • 分类: 我们按照序列中元素中的可变性可将序列分为:可变序列与不可变序列。
  • 可变序列: 如 列表(list)、字典(dict)
  • 不可变序列: 如 字符串(str)、元组(tuple)

在初步了解了什么是序列后,我将针对序列中的列表(list)进行一个深入讲解

二.列表

1).初识列表

1.列表的概念

  • 列表是Python中的⼀个对象,它是最常用的Python数据展现方式。

2.列表的作用

列表的作⽤
列表中可以保存多个有序的数据
列表是⽤来存储对象的对象

2).列表的应用

1.创建列表

  • 列表的创建:通过 [] 来创建⼀个空列表

列表

  • 列表可以保持任意的对象
    例如:
lst = ['我','+','们',['都爱'],'python']
print(lst)

对象

  • 从图我们可以看出输出的列表跟输入的格式保持一致,无论是字符串,列表,列表都能够“包含”,足以见得列表的强大。

2.索引(index)

  • 我们可以对列表进行索引来获取任意的元素
  • 索引默认从0开始
    之前在讲数据类型这篇文章中有提及索引的相关内容:
    3)字符串的使用
lst = ['一号','二号','三号',4,5]
print(lst)
print(lst[2])

索引
我么可以看出,lst[2] 中的2相当于是列表lst的索引值

  • 那么又有新的问题产生了,索引值可以任意填写吗?
    下面我们看个例子:

超出

lst = ['一号','二号','三号',4,5]
print(lst)
print(lst[2])
print(len(lst))

索引
通过使用len()函数来获取列表长度
如果你忘了,那么不要怕(5).字符串的其他操作,这个表介绍了一些基本的字符串操作方法。

  • 负向索引:
lst = ['一号'+'二号','三号',4,5]
print(lst)
print(lst[-1])

负向索引

  • 为了更直观,我们将列表 lst = [‘一号’,‘二号’,‘三号’,4,5] 做成图片,供大家深入理解。
    索引

3.切片

(1).切片的概念
  • 通过切⽚来获取指定的元素(通俗来讲,切片就是把刀,被切的列表相当于火腿肠,我们通过到对火腿肠进行规范化分割,获取其中的一段,或者多个片段,这一个或多个片段就相当于从现有列表中获得⼀个⼦列表
(2).切片的语法
  • 语法: 列表[起始 : 结束 : 步⻓]
(3).切片的应用
  • 通过切⽚获取元素时,会包含起始位置的元素(索引值是起始位)=,不会包括结束位置的元素
    例如
lst = ['一号','二号','三号',4,5]
print(lst)
print(lst[0:2
  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值