1 今日内容大纲

  • 列表的初识
  • 列表的索引切片
  • 列表的增删改查
  • 列表的嵌套
  • 元组的初识(了解)
  • 元组的简单应用(应用)
  • range

2 昨日内容回顾

  • int str bool
  • 常用操作方法
  • upper lower
  • startswith endswith
  • strip
  • split
  • count
  • join
  • format
  • isdicimal isalpha isalnum
  • replace
  • len

3 具体内容

  1. 列表初识
  • 承载任意数据类型,存储大量的数据
  • python常用的容器型数据类型
  • 列表是有序的,可索引切片
  1. 索引切片步长
    顾头不顾腚
  2. 列表的增删改查
  • 列表的创建
  • l1=[1,2,'alex']
  • l1=list()
  • 方式三之后讲:列表推导式
  • 增删改查
  1. 增:
  • append:追加
    l1,append('xx') l1.append(name),添加变量
  • insert:插入
    l1,insert(1,'xx') l1.insert(1,name)添加变量
  • extend:迭代着追加
    l1.extend('xx'),就是在列表中之后按照要添加的字符串的最小单位追加
  • pop:按照索引位置删除
    l1.pop(2) 返回的是删除的元素
    l1.pop() 默认删除最后一个
  • remove :指定元素删除,如果有重复,删除从左数第一个
    l1.remove('xiao')
  • clear
    l1.clear()清空
  • del : 按照索引删除
    del l1[2]
    del l1[2:2] del.l1[::2] 按照步长删除
  • 按照索引改
    l1[2]='xx'
  • 按照切片改(了解)
    l1[2:]='ssdsdsdsdfdsf'
  • 按照切片(步长)改
    l1[::2]='fdhfsdf'

  1. 索引切片步长
for i in l1:
	print(i)
  1. 列表的嵌套
    l1[2] [2] [2]
  2. 元组(了解)
    只读列表 用小括号表示
  3. range
    for i in rang(len(l1)):
    print(i)