python的组合数据类型-集合、序列与基本统计值计算案例--python-10-days

本文详细介绍了Python中的组合数据类型,包括集合的创建、操作符和处理函数,以及序列(元组和列表)的特性和操作。特别强调了集合在数据去重中的应用和序列在数据表示、遍历与保护中的作用。同时,探讨了基本统计值计算,如求和、平均数、方差和中位数等。
摘要由CSDN通过智能技术生成

组合数据类型

组合数据: 从一个数据到一组数据,表达一个含义或多个含义
集合、序列(元组、列表)、字典
集合是多个元素的无序组合

集合:无序、唯一、不可变

  • 集合类型与数学中的集合概念一致
  • 集合元素之间无序,每个元素唯一,不存在相同元素
  • 集合元素不可更改,不能是可变数据类型

集合的表示与创建

  • 集合用大括号 {} 表示,元素间用逗号分隔
  • 建立集合类型用 {} 或 set()
  • 建立空集合类型,必须使用set()
>>> A = {
   "python", 123, ("python",123)} #使用{}建立集合
{
   123, 'python', ('python', 123)}
>>> B = set("pypy123") #使用set()建立集合
{
   '1', 'p', '2', '3', 'y'}
>>> C = {
   "python", 123, "python",123}
{
   'python', 123}

集合操作符:交(&)、并(|)、差(-)、补(^)、比较(>=<)

  • 6个基本操作符
    在这里插入图片描述
  • 4个增强操作符
    在这里插入图片描述

8个集合处理函数

在这里插入图片描述
在这里插入图片描述

集合经典应用场景:数据去重

  • 包含关系比较
>>> "p" in {
   "p","y" , 123}
True
>>> {
   "p","y"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值