07 列表、元组

  • 列表
    • 字符串对象是具有序列特性的
    • Python中的列表list、元组tuple也是序列特性的
    • 列表的每个元素都可以存储任何类型的对象
    • 任何类型:整数、小数、字符串、函数、等,也可以存储另一个列表对象
    • [] 用来定义空列表
    • 列表中的每个数据对象用逗号隔开
    • 列表里面的每个对象,就称之为列表的一个元素
    • 列表的sequence操作
      • 可以用元素索引的方式取出里面的元素
      • 也可以用切片操作截取一部分内容生成新的列表
    • 改变列表内容
      • 列表内容是可以改变的
      • 列表的元素也可以填写变量
      • 列表的元素还可以填写表达式
      • 列表支持切片赋值,切片赋值甚至支持替换的元素比被替换的元素多
    • 合并两个列表
      • 列表中要添加另外一个列表的内容,用+就可以
  • 元组
    • 元组tuple也是一种sequence特性的类型,可以存放任何类型的数据对象
    • 元组的内容是不可以改变的
    • () 可以用来定义空元组
    • 元组的每个对象用逗号隔开
    • 元组里面的每个对象,称之为元组的一个元素,甚至还可以包含另一个列表或者元组作为元素
    • 元组里面只有一个元素,也必须加上逗号
    • 定义元组还可以去掉圆括号,如果元组中只有一个元素,必须在后面加上逗号
    • 元组的sequence操作
      • 元组支持用元素索引的方式取出里面的元素
      • 元组支持用切片操作截取一部分内容作子元组
    • 元组内容不可变
      • 和列表不同,元组对象的内容是不可以变化的
      • 元组中列表的内容是可以改变的
  • 判断元素是否在列表或元组中
    • 判断列表、元组对象中是否有我们要找的元素,用in关键字
  • 多个变量同时赋值
    • 可以把列表、元组中的元素直接赋值给变量
    • 注意:上述赋值,变量的个数一定要和列表、元组中的元素的个数相等
  • 函数返回列表或者元素
    • 函数的返回值可以是一个列表或者元组对象
posted @ 2026-01-07 08:39  理想赵雷  阅读(17)  评论(0)    收藏  举报