python基础(列表的简介、切片、通用操作、修改列表、遍历列表)

1.列表
  • 循环

    • continue可以用来跳过当次的循环
    • break可以用来退出当前 循环,包括else语句
  • 序列 数据结构

    • 可变序列 例如:列表list、字典dict
    • 不可变序列 例如:字符串str,元组tuple
1.1列表的简介
  • 列表是python中的一个度底薪
  • 可以用来保存多个有序的数据
  • 用来存储对象的对象
1.2列表的使用
  • 列表 创建:通过[]来创建一个空列表
2、切片
  • 切片是指通过现有类别中获取一个子列表
  • 通过切片来获取指定的元素
  • 语法:列表[起始:结束:步长]#有步长的不能任意更改,必须按照个数来修改。
  • 通过切片获取的元素,会包括事宜位置的元素,不会包括结束位置的元素,左取右不取的原则。
  • 其实位置的和结束的位置索引可以不写,相当于复制整个列表
  • 当步长为2时,就是间隔一个取值,默认是1(可以省略不写)。
  • 步长可以为负数,但不可以为0,-1,就是取倒数第一 元素
3.通用操作
  • +和*

    • +就是两个列表拼接
    • *就是重复列表,例如print(1 * 3),就是打印3次1.
  • in 和not in

  • in用来检测指定元素是否在列表当中

  • not in用来检测指定元素是否不在列表当中

  • len()获取列表中元素的个数

  • max()和min()获取列表中最大值和最小值

  • list index(x[,start,[,end]])

    • 第一个参数 获取指定元素在列表中 位置,只会查找第一个,就返回。
    • 第二个参数 起始位置
    • 第三个参数 结束位置
  • list.count(x)统计指定元素在列表中出现的个数

4.修改列表
  • 通过切边来修改
  • 当设了步长是,序列中元素 个数必须和切片的元素个数保持一致
  • 通过切片来删除元素
    • del list [起始:结束]
    • list=[] #清空列表
5.列表 用法
  • append()向列表 最后添加一个元素
  • insert(插入位置,插入元素)
  • extend(元素1,元素2或者序列…)使用一个新的序列来扩展当前序列,也可以是元素
  • pop()根据索引删除并返回指定元素
  • remove()删除指定元素,有多个相同元素时只会删除第一个
  • reverse()翻转列表
  • sort(jey=None,reverse=False)用来对列表中的袁术进行排序,reverse:
    True反序;False 正序
6.遍历列表
6.1 for 循环
  • 通过for 循环来遍历列表:
语法
for 变量 in 序列(遍历):
	代码块
6.2 range(start,stop[,step])
  • step 步长
  • start 开始
  • stop 结束
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

weixin_47556610

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

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

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

打赏作者

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

抵扣说明:

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

余额充值