zoukankan      html  css  js  c++  java
  • day04 list tuple

    一。 上节课内容回顾
    字符串
    由', ", ''', """括起来的内容是字符串
    字符:单一文字符号.
    字符串: 把字符连成串(有顺序的)
    索引和切片
    s[start: end: step]
    特点: 顾头不顾尾 s[end]
    step 步长。如果是整数:从左到右取值, 如果是负数, 从右到左

    相关操作:
    1. upper() 全都变成大写. 忽略大小写.
    2. strip() 去掉空白(空格, , )
    3. replace(old, new) 字符串替换
    4. split() 字符串切割. 结果放在列表中
    5. startswith() 判断是否以xxx开头
    6. find() 查找。如果找到了返回索引。 如果找不到。返回-1 index() count()
    7. len() 返回字符串长度,内置函数

    迭代
    for 变量 in 可迭代对象:
    循环体(break, continue)
    else:
    二。 作业讲解

    三。 今日主要内容
    1. 介绍列表list
    列表: 能装对象的对象. 有顺序的(按照我们添加的顺序保存)。
    在代码中使用[]表示列表. 列表中可以放任意的数据, 每一项数据与数据之间用逗号隔开

    列表同样拥有索引和切片

    2. 增删改查(重点)
    1. 新增:
    append(元素) 添加到末尾
    insert(index, 元素) 把元素插入到对应索引的位置
    extend(可迭代对象) 迭代添加
    2.删除:
    pop() 弹出最后一个
    pop(index) 弹出指定位置的元素
    remove() 移除xxx元素
    clear()清空列表
    del 索引和切片
    3. 改: 根据索引修改.
    4. 查询: for循环
    for el in lst:

    for i in range(len(lst)):

    3. 列表的常用功能
    1.count()
    2.index()
    3.sort() 排序
    4.sort(reverse = True)倒序
    5.reverse() 翻过来
    4. 列表的嵌套
    降维操作。 一层一层的找

    5. 元组。相关操作
    tuple: 只读列表。由() 组成。特点:不可变
    如果只有一个元素。 末尾加逗号

    不可变: 元素内部第一层元素的内存地址

    6. range
    range(n): [0,n)
    range(m,n): [m,n)
    range(m,n,p): 从m到n, 每隔p个取一个
    预习: 字典(增删改查)

  • 相关阅读:
    工作10年写不好一封邮件?
    邮件狂人告诉你:如何打造最强邮件处理流
    免费瘫软入院,付费发飙成壮汉,YoMail 想干嘛?
    我们要招5-10人,全要技术!
    如何有效的报告bug?
    黑科技 | 用实力打造邮件沟通新模式
    李叫兽去了百度,我们来聊聊营销
    你好,我想送你一本书
    上了这套密码锁,你就无敌了
    YoMail 邮箱客户端的社会化之路,起于邮箱,不止于邮件
  • 原文地址:https://www.cnblogs.com/Arvin2018/p/9831053.html
Copyright © 2011-2022 走看看