python-更多数据结构

本文深入探讨了元组、集合与字典等数据结构的特性与操作方法,包括元组的不可变性,集合的交并差运算,以及字典的Key-Value存储方式。同时介绍了函数定义与返回值的处理,包括多返回值函数和匿名函数的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

元组(tuple)

  • 定义 顺序存储相同/不同类型的元素 元素之间用“,”隔开,使用()将元素括起来
  • 特性 不可变,不支持添加、修改、删除元素操作
  • 查询 通过下标查询元组指定位置的元素
  • 空元组定义 none_tuple = ()
  • 只包含一个元素的元组 one_tuple = (“one”,)
  • 定义可省略小括号 tuple_a = 1, 2

集合

  • 定义 无序存储不同数据类型不重复元素的序列
    name_set={“xiaoming”,“xiaoqiang”,“xiaobai”,“lisi”}
  • 创建空集合 none_set = set()#none_set ={}是空字典
  • add添加的是元素,update添加的是序列
  • 集合操作
    1. 交集intersection(&)
    2. 并集union(|)
    3. 差集difference(-)
    4. 对称差集(^)

字典

  • 定义 存储Key-Value键值对类型的数据
    {key1:value1,key2:value2,…}
  • 查询 根据Key查找Value

函数

  • 函数定义
    def 函数名称 (参数) :
    函数体代码
    return 返回值
  • 函数返回值
  • 多返回值函数
    def x_y_comp_list(x,y):
    rs1 = x + y
    rs2 = x - y
    rs3 = x * y
    rs4 = x / y
    rs = [rs1,rs2,rs3,rs4]
    return rs
  • 匿名函数定义方法
    lambda [参数列表]:表达式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值