爆款云主机2核4G限时秒杀,88元/年起!
查看详情

活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 618智算钜惠季 爆款云主机2核4G限时秒杀,88元/年起!
  • 免费体验DeepSeek,上天翼云息壤 NEW 新老用户均可免费体验2500万Tokens,限时两周
  • 云上钜惠 HOT 爆款云主机全场特惠,更有万元锦鲤券等你来领!
  • 算力套餐 HOT 让算力触手可及
  • 天翼云脑AOne NEW 连接、保护、办公,All-in-One!
  • 中小企业应用上云专场 产品组合下单即享折上9折起,助力企业快速上云
  • 息壤高校钜惠活动 NEW 天翼云息壤杯高校AI大赛,数款产品享受线上订购超值特惠
  • 天翼云电脑专场 HOT 移动办公新选择,爆款4核8G畅享1年3.5折起,快来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

智算服务

打造统一的产品能力,实现算网调度、训练推理、技术架构、资源管理一体化智算服务
智算云(DeepSeek专区)
科研助手
  • 算力商城
  • 应用商城
  • 开发机
  • 并行计算
算力互联调度平台
  • 应用市场
  • 算力市场
  • 算力调度推荐
一站式智算服务平台
  • 模型广场
  • 体验中心
  • 服务接入
智算一体机
  • 智算一体机
大模型
  • DeepSeek-R1-昇腾版(671B)
  • DeepSeek-R1-英伟达版(671B)
  • DeepSeek-V3-昇腾版(671B)
  • DeepSeek-R1-Distill-Llama-70B
  • DeepSeek-R1-Distill-Qwen-32B
  • Qwen2-72B-Instruct
  • StableDiffusion-V2.1
  • TeleChat-12B

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场创新解决方案
办公协同
  • WPS云文档
  • 安全邮箱
  • EMM手机管家
  • 智能商业平台
财务管理
  • 工资条
  • 税务风控云
企业应用
  • 翼信息化运维服务
  • 翼视频云归档解决方案
工业能源
  • 智慧工厂_生产流程管理解决方案
  • 智慧工地
建站工具
  • SSL证书
  • 新域名服务
网络工具
  • 翼云加速
灾备迁移
  • 云管家2.0
  • 翼备份
资源管理
  • 全栈混合云敏捷版(软件)
  • 全栈混合云敏捷版(一体机)
行业应用
  • 翼电子教室
  • 翼智慧显示一体化解决方案

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
  • 天翼云EasyCoding平台
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼云东升计划
  • 适配中心
  • 东升计划
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
开放能力
  • EasyCoding敏捷开发平台
培训与认证
  • 天翼云学堂
  • 天翼云认证
魔乐社区
  • 魔乐社区

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 建议与反馈
  • 用户体验官
  • 服务保障
  • 客户公告
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 智算服务
  • 产品
  • 解决方案
  • 应用商城
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心

      用Python实现小组排名

      首页 知识中心 软件开发 文章详情页

      用Python实现小组排名

      2025-02-26 07:20:25 阅读次数:10

      dict,排名,排序

      用Python实现小组排名

      我们要依据【等级一销售表.xlsx】和【销售总表.xlsx】对各小组进行优秀频次排名及平均销量排名,并将排名结果保存为【小组销量排名表.xlsx】,需要学习的新知识点有 2 个,分别是​​list.index()​​​和​​dict.items()​​。

      用Python实现小组排名

       我们要实现​​小组排名​​功能,可以拆解为以下 3 个小步骤,

      1)统计【等级一销售表.xlsx】中各个小组人员数量,并按照数量对各个小组做排序;
      2)统计并计算【销售总表.xlsx】中各个小组的平均销量,根据平均销量对各个小组做排序;
      3)创建新工作簿,写入表头“销售小组”、“优秀频次”、“频次排名”、“平均销量”、“销量排名”,根据“优秀频次”和“平均销量”的排序结果添加名次,将新表保存成【小组销量排名表.xlsx】。

      用Python实现小组排名

      2 小组排名

      2.1 统计优秀频次并排序

      关于“优秀频次”的定义,在前面的时候就有介绍,即【等级一销售表.xlsx】中各小组出现的频次。

      每个小组都应该有对应的频次,因此我们可以用键值对的形式去保存这种一一对应的关系,即将小组名称作为键,频次数量作为值。

      由于一开始我们也不知道频次数量,需要进行统计。因此在开始计数之前需要先定义一个空字典 excellence_dict,然后通过读取表格数据,累加出现的频次,以此得到各小组的优秀频次。

      ​​注意​​,这里在新建键值对的时候不需要手动写 9 次,下面会教大家一个小技巧。

       get() 这个用法,如果 dict.get(key) 返回的结果是 None,表明 key 键不在字典中,如果 dict.get(key) 返回的结果不为 None,则表示 key 键在字典中,此时 dict.get(key) 等价于dict[key]。

      # 定义字典
      dict_test = {'A': 1, 'B': 2, 'C': 3}

      # 'C'键存在
      print(dict_test.get('C'))

      # 'D'键不存在
      print(dict_test.get('D'))

       

      用Python实现小组排名

      因为 'C' 键存在,所以 ​​dict_test.get('C')​​​ 相当于 ​​dict_test['C']​​ ,直接打印 3,而 'D' 键不存在,打印结果是 None。

      # 定义字典
      dict_test = {'A': 1, 'B': 2, 'C': 3}

      # 判断'D'键是否存在,若不存在,新增键值对'D':0
      if 'D' not in dict_test:
      dict_test['D']=0


      print(dict_test)
      # 定义字典
      dict_test = {'A': 1, 'B': 2, 'C': 3}

      # 判断'D'键是否存在,若不存在,新增键值对'D':0
      if dict_test.get('D') == None:
      dict_test['D'] = 0
      print(dict_test)

      用Python实现小组排名

       

      回到项目本身,要新建 9 个键值对,首先打开【等级一销售表.xlsx】,从第 2 行开始遍历,取出每一行的第二项,即组名,赋值给变量 group_name,然后判断 ​​excellence_dict.get(group_name)​​ 是否为 None。

      如果 ​​excellence_dict.get(group_name) == None​​​ ,代表字典中不存在变量 group_name 对应的键,我们就要初始化 ​​excellence_dict[group_name] = 0​​ ,完成新键值对的添加。

      添加完键值对,就要开始统计优秀频次了,这一步的逻辑是在循环中每读取到一次 group_name,则 group_name 键对应的频次就加1

      from openpyxl import load_workbook
      # 读取销售总表
      wb = load_workbook('./等级销售表/等级一销售表.xlsx')
      sheet = wb.active

      # 初始化一个优秀频次字典
      excellence_dict = {}

      # 遍历数据
      for row in sheet.iter_rows(min_row=2, values_only=True):
      # 取出组名
      group_name = row[1]

      # 判断该组在字典中存不存在,不存在则初始化为0
      if excellence_dict.get(group_name) == None:
      excellence_dict[group_name] = 0


      # 给该组计数加一
      excellence_dict[group_name]+=1
      print(excellence_dict)

       

      用Python实现小组排名

       

      由打印的结果就可以看到优秀频次统计完成啦。

      得到优秀频次后,还需要对频次进行排序,我们依旧选择用​​sorted()​​​结合​​lambda表达式​​完成排序。

      和​​汇总排序​​功能的排序不同的是,这里的对象不是列表而是字典,为了便于后面获取各个销售组对应的排名,这里需要把各个销售小组拿出来,因此要用 dict.keys() 先获得字典的键,我们可以先看看 dict.keys() 是怎么用的。

      # 定义字典
      dict_test = {'A': 1, 'B': 2, 'C': 3}

      # 提取出所有的键
      print(dict_test.keys())

      用Python实现小组排名

       

       运行结果为 dict_keys(['A', 'B', 'C']),它的类型是 dict_keys,也是一个可迭代对象,通过 for 循环遍历 dict_test.keys() 就可以分别得到 'A', 'B', 'C'。

      为了便于理解,我们可以把它转换为列表格式,即 list(dict_test.keys()),得到一个由键组成的列表 ['A', 'B', 'C']。其实直接用 dict.keys() 也是可以的,因为用 sorted() 排序后会返回一个列表。

      说到 sorted(),还记得在项目中我们要掌握的 sorted() 的3个参数吗?

      第一个参数位置要传入可迭代对象;
      第二个参数 key 取的是可迭代对象中用于比较排序的元素;
      第三个参数 reverse 是用于控制升序(从小到大)/降序(从大到小),默认是 reverse = False,表示升序。

      这里我们已经确定要传给 sorted() 的可迭代对象就是 list(excellence_dict.keys()),那么 lambda 表达式要怎么写呢?

      因为是以优秀频次作为排序的依据,也就是说 lambda 表达式冒号右边的返回值必须是优秀频次,而冒号左边的参数是键,因此可以通过字典 excellence_dict 将参数和返回值联系起来。

      最后就是做降序排序啦。

      from openpyxl import load_workbook
      # 读取销售总表
      wb = load_workbook('./等级销售表/等级一销售表.xlsx')
      sheet = wb.active

      # 初始化一个优秀频次字典
      excellence_dict = {}

      # 遍历数据
      for row in sheet.iter_rows(min_row=2, values_only=True):
      # 取出组名
      group_name = row[1]

      # 判断该组在字典中存不存在,不存在则初始化为0
      if excellence_dict.get(group_name) == None:
      excellence_dict[group_name] = 0

      # 给该组计数加一
      excellence_dict[group_name] += 1

      # 根据小组的优秀频次进行排序
      excellence_rank = sorted(list(excellence_dict.keys()), key=lambda x: excellence_dict[x], reverse=True)
      print(excellence_rank)

      用Python实现小组排名

       

      2.2 统计平均销量并排序

      统计平均销量需要先读取销售总表,根据每行的组名分类统计各组的"总计"列的总和,最后处以组人数得到每个小组的平均销量。

      而平均销量排序和优秀频次排序是类似的,需要先定义一个空字典 avg_dict,只不过是把值变成了累加各组每个人的“总计/瓶”数据,也就是说键为组名,值为小组平均销量。

      接下来我们先尝试求取每组的总销量。

      # 取出在汇总排序功能中最后得到的total_rows的一小部分数据
      total_rows = [['陈洁', '销售七组', 10393, 815, 2993, 971, 1833, 889, 1128, 8629, 1], ['刘波', '销售七组', 10133, 1496, 2667, 774, 1924, 315, 1142, 8318, 2], ['陈涛', '销售六组', 10140, 1481, 2267, 568, 1989, 1236, 741, 8282, 3], ['张华', '销售二组', 10212, 1395, 2908, 490, 1485, 1149, 837, 8264, 4], ['陈伟', '销售八组', 10427, 1289, 2828, 502, 1279, 1354, 972, 8224, 5], ['李冬梅', '销售六组', 10195, 326, 2946, 886, 1963, 1309, 657, 8087, 6], ['杨秀兰', '销售五组', 10371, 509, 2715, 992, 1394, 1301, 1174, 8085, 7], ['杨林', '销售四组', 10063, 862, 2766, 799, 1611, 964, 1077, 8079, 8], ['李波', '销售一组', 10044, 1380, 2995, 886, 946, 1468, 327, 8002, 9], ['李雪梅', '销售二组', 10078, 1099, 2448, 760, 1574, 1215, 889, 7985, 10]]
      # 初始化平均销量字典
      avg_dict = {}

      # 遍历数据
      for row in total_rows:
      # 取出组名
      group_name = row[1]

      # 判断该组在字典中存不存在,不存在则初始化为0
      if avg_dict.get(group_name) is None:
      avg_dict[group_name] = 0

      # 统计总销售额
      avg_dict[group_name] += row[9]
      print(avg_dict)

       

      用Python实现小组排名

       

      因为是要对平均销量排序,不是对小组总销量排序,所以还需要再进一步求平均销量,然后覆盖掉原键值对中的值,由 组名:小组总销量 变为 组名:平均销量。

      这里我们需要同时获取到 avg_dict 的键和值。

      对于字典,如果要同时得到键和值,可以用​​dict.items()​​,dict.items()通常会结合for循环使用,先看一个简单的例子:

      dict1 = {'A': 1, 'B': 2, 'C': 3}

      # 定义变量key,value分别存放键和值
      for key, value in dict1.items():
      print(key, value)

      用Python实现小组排名

       

       结果分别打印了字典的键和值,回到我们的项目中,求得平均销量:

      avg_dict = {'销售七组': 16947, '销售六组': 16369, '销售二组': 16249, '销售八组': 8224, '销售五组': 8085, '销售四组': 8079, '销售一组': 8002}

      # 求平均值,每个小组均为50人
      for group_name, total in avg_dict.items():
      avg_dict[group_name] = total / 50

      print(avg_dict)

      用Python实现小组排名

       

      对了,最后计算完别忘了再给平均销量做排序哦。

      2.3 添加名次并保存新工作簿

      新建工作簿,创建工作表,写入表头['销售小组', '优秀频次', '频次排名', '平均销量', '销量排名'],现在就只差频次排名、销量排名两列数据未得到,下面一起看看如何获得这些数据吧。

      在前面,我们曾经使用过​​enumerate()​​添加排名,如果已经遗忘了也不要紧哦,可以回头看看前面的示例代码。

      前面在做好优秀频次排序的时候,我们已经得到了关于小组排名的数据,并将其赋值给变量 excellence_rank,如果将 excellence_rank 作为 enumerate() 的参数进行遍历,并从 1 开始计数,就能得到“频次排名”了。

      excellence_rank = ['销售八组', '销售一组', '销售三组', '销售七组', '销售二组', '销售六组', '销售九组', '销售五组', '销售四组']
      # 按优秀频次排序写入数据
      for index, group_name in enumerate(excellence_rank, 1):
      print(index ,group_name)

       

      用Python实现小组排名

      可以看到 index 就是对应各小组优秀频次的排名。

      还剩销量排名这一项未得到,理论上我们也可以用上面的代码逻辑获取销量排名,但就又需要写一个 for 循环,既然 excellence_rank 和 avg_rank 都是由 group_name 组成的列表,并且这里已经得到了 group_name,有没有办法把两个 for 循环合并到一起呢?

      答案当然是可以,不过需要学习一个新的知识点——​​list.index()​​。

      ​​list.index()​​可用于从列表中找出某个值第一个匹配项的索引位置,举个例子:

      # 定义列表
      list_info = ['a', 'b', 'c', 'b', 'd']

      # 返回'c'在list_info中出现时的索引
      print(list_info.index('c'))
      # 返回'b'在list_info中第一次出现时的索引
      print(list_info.index('b'))

       

      用Python实现小组排名

      运行后分别打印 2 和 1,也就是 'c' 和 'b' 在 list_info 中第一次出现时的索引。

      回到项目中,平均销量的排序结果是 avg_rank,按索引顺序0、1、2……进行排列,其实也就是平均销量的名次,所以只要得到了 avg_rank 中各项的索引值就等同于获取了各小组的名次。又因为名次是从 1 开始算起,所以获取到的索引值要再加 1 才是真正的销量排名。

      # 优秀频次排序结果
      excellence_rank = ['销售八组', '销售一组', '销售三组', '销售七组', '销售二组', '销售六组', '销售九组', '销售五组', '销售四组']
      # 平均销量排序结果
      avg_rank = ['销售一组', '销售三组', '销售七组', '销售九组', '销售八组', '销售二组', '销售六组', '销售四组', '销售五组']

      # 按优秀频次排序获取频次排名
      for index, group_name in enumerate(excellence_rank, 1):

      # 获取销量排名
      sale_rank = avg_rank.index(group_name) + 1
      print(sale_rank)

       

      用Python实现小组排名

      至此,“销售小组”,“优秀频次'”,“频次排名'”,“平均销量”,“销量排名”这 5 项数据我们就都拿到了,最后要做的就是新建一个列表,将 5 项数据都添加进去,然后把数据写进新工作表,保存为【小组销量排名表.xlsx】。

      from openpyxl import Workbook

      excellence_dict = {'销售七组': 15, '销售六组': 12, '销售二组': 14, '销售八组': 18, '销售五组': 9, '销售四组': 8, '销售一组': 18, '销售九组': 10, '销售三组': 16}

      excellence_rank = ['销售八组', '销售一组', '销售三组', '销售七组', '销售二组', '销售六组', '销售九组', '销售五组', '销售四组']

      avg_dict = {'销售七组': 285631, '销售六组': 272001, '销售二组': 282512, '销售八组': 285006, '销售五组': 262319, '销售四组': 264814, '销售一组': 295537, '销售九组': 285210, '销售三组': 286086}

      avg_rank = ['销售一组', '销售三组', '销售七组', '销售九组', '销售八组', '销售二组', '销售六组', '销售四组', '销售五组']

      # 新建表
      new_wb = Workbook()
      new_sheet = new_wb.active

      # 写入表头
      new_sheet.append(['销售小组', '优秀频次', '频次排名', '平均销量', '销量排名'])

      # 按优秀频次排序写入数据
      for index, group_name in enumerate(excellence_rank, 1):
      # 获取优秀频次
      excellence_times = excellence_dict[group_name]
      # 获取平均销量
      avg_sales = avg_dict[group_name]
      # 获取销量排名
      sale_rank = avg_rank.index(group_name) + 1

      # 写入数据
      row = [group_name, excellence_times, index, avg_sales, sale_rank]
      new_sheet.append(row)
      # 保存
      new_wb.save('./小组销量排名表.xlsx')

       

      3 总结

      完成了​​小组排名​​的功能,本次实操项目所有表格数据处理的部分就完成啦,我们再来看一下知识点。

      用Python实现小组排名

      版权声明:本文内容来自第三方投稿或授权转载,原文地址:https://blog.51cto.com/u_15888443/5880729,作者:mez_Blog,版权归原作者所有。本网站转在其作品的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如因作品内容、版权等问题需要同本网站联系,请发邮件至ctyunbbs@chinatelecom.cn沟通。

      上一篇:[数据分析与可视化] Python绘制数据地图2-GeoPandas地图可视化

      下一篇:【协程】协程有什么用?什么是协程?

      相关文章

      2025-05-16 09:15:10

      C语言练习之猜名次-----A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;

      C语言练习之猜名次-----A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;

      2025-05-16 09:15:10
      amp , lt , 排名
      2025-05-14 10:02:48

      SQL Server 执行计划3--关联查询

      在 SQL Server 中,Nested Loops(嵌套循环)是一种常用的连接算法,适用于小数据集或索引支持的场景。Nested Loops 的执行逻辑比较简单且直接,但在处理大规模数据时可能效率较低。

      2025-05-14 10:02:48
      哈希 , 排序 , 记录 , 输入 , 连接
      2025-05-14 10:02:48

      SQL Server 执行计划2--函数计算

      排序操作资源消耗较高的操作,sort操作是占用内存的操作,当内存不足时会占用tempdb。

      2025-05-14 10:02:48
      分组 , 哈希 , 排序 , 聚合
      2025-05-14 09:51:15

      mysql 语句如何优化

      MySQL语句的优化是一个复杂但重要的过程,因为它可以显著提高数据库的性能。

      2025-05-14 09:51:15
      JOIN , MySQL , 优化 , 使用 , 排序 , 查询 , 索引
      2025-05-09 09:30:19

      排序链表

      给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 

      2025-05-09 09:30:19
      lt , 排序 , 示例 , 链表
      2025-05-09 08:50:35

      Java基础(Arrays工具类)(asList()方法)(详细)

      实际的开发中,经常需要按某些特定条件对容器或者数组进行查找、替换、排序、反转甚至是打乱等操作。直接编写代码实现可以,但是会增加工作量,且性能不能得到保证。

      2025-05-09 08:50:35
      Arrays , int , 列表 , 排序 , 数组 , 方法
      2025-05-09 08:20:32

      DS初阶:八大排序之归并排序、计数排序

      归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide andConquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。

      2025-05-09 08:20:32
      复杂度 , 序列 , 归并 , 排序 , 数组 , 递归
      2025-05-08 09:04:49

      DS初阶:八大排序之堆排序、冒泡排序、快速排序

      DS初阶:八大排序之堆排序、冒泡排序、快速排序

      2025-05-08 09:04:49
      key , 复杂度 , 快排 , 指针 , 排序 , 递归
      2025-05-08 09:04:49

      DS初阶:八大排序之直接插入排序、希尔排序和选择排序

      排序:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。

      2025-05-08 09:04:49
      array , 元素 , 复杂度 , 排序 , 插入排序 , 有序
      2025-05-07 09:09:26

      【Oracle11g SQL详解】 SELECT 语句的基础用法与示例

      在 Oracle 11g 中,SELECT 语句是最常用的 SQL 语句,用于从数据库表中查询数据。本文将从语法结构、使用方法和常见示例出发,系统讲解 SELECT 语句的基础用法。

      2025-05-07 09:09:26
      SELECT , 排序 , 查询 , 示例 , 语句
      查看更多
      推荐标签

      作者介绍

      天翼云小翼
      天翼云用户

      文章

      33561

      阅读量

      5241629

      查看更多

      最新文章

      C语言练习之猜名次-----A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;

      2025-05-16 09:15:10

      Java基础(Arrays工具类)(asList()方法)(详细)

      2025-05-09 08:50:35

      DS初阶:八大排序之直接插入排序、希尔排序和选择排序

      2025-05-08 09:04:49

      SQL—DQL(数据查询语言)之小结

      2025-04-23 08:18:38

      基础—SQL—DQL(数据查询语言)排序查询

      2025-04-23 08:18:38

      基础—SQL—DQL(数据查询语言)案例练习

      2025-04-23 08:18:38

      查看更多

      热门文章

      C++ 实现排序问题:时间复杂度O(n),空间复杂度O(1)

      2023-03-14 09:17:29

      20.6.5快速排序头文件的使用

      2023-03-20 02:06:43

      Python字典按键/值排序的几种方法

      2023-04-27 06:29:38

      C/C++ 常用排序算法整理

      2023-07-20 06:03:46

      排序:Java实现插入排序原理及代码注释详解

      2023-07-03 09:13:10

      Java之冒泡排序

      2023-07-25 08:09:22

      查看更多

      热门标签

      java Java python 编程开发 代码 开发语言 算法 线程 Python html 数组 C++ 元素 javascript c++
      查看更多

      相关产品

      弹性云主机

      随时自助获取、弹性伸缩的云服务器资源

      天翼云电脑(公众版)

      便捷、安全、高效的云电脑服务

      对象存储

      高品质、低成本的云上存储服务

      云硬盘

      为云上计算资源提供持久性块存储

      查看更多

      随机文章

      【蓝桥杯_真题演练】第十届C/C++省赛B组_H-等差数列(C++_gcd_数论)

      Python字典按键/值排序的几种方法

      JavaScript 数组操作与排序算法详解

      找出最多可以选出的元素数量

      SQL—DQL(数据查询语言)之小结

      Java之冒泡排序

      • 7*24小时售后
      • 无忧退款
      • 免费备案
      • 专家服务
      售前咨询热线
      400-810-9889转1
      关注天翼云
      • 旗舰店
      • 天翼云APP
      • 天翼云微信公众号
      服务与支持
      • 备案中心
      • 售前咨询
      • 智能客服
      • 自助服务
      • 工单管理
      • 客户公告
      • 涉诈举报
      账户管理
      • 管理中心
      • 订单管理
      • 余额管理
      • 发票管理
      • 充值汇款
      • 续费管理
      快速入口
      • 天翼云旗舰店
      • 文档中心
      • 最新活动
      • 免费试用
      • 信任中心
      • 天翼云学堂
      云网生态
      • 甄选商城
      • 渠道合作
      • 云市场合作
      了解天翼云
      • 关于天翼云
      • 天翼云APP
      • 服务案例
      • 新闻资讯
      • 联系我们
      热门产品
      • 云电脑
      • 弹性云主机
      • 云电脑政企版
      • 天翼云手机
      • 云数据库
      • 对象存储
      • 云硬盘
      • Web应用防火墙
      • 服务器安全卫士
      • CDN加速
      热门推荐
      • 云服务备份
      • 边缘安全加速平台
      • 全站加速
      • 安全加速
      • 云服务器
      • 云主机
      • 智能边缘云
      • 应用编排服务
      • 微服务引擎
      • 共享流量包
      更多推荐
      • web应用防火墙
      • 密钥管理
      • 等保咨询
      • 安全专区
      • 应用运维管理
      • 云日志服务
      • 文档数据库服务
      • 云搜索服务
      • 数据湖探索
      • 数据仓库服务
      友情链接
      • 中国电信集团
      • 189邮箱
      • 天翼企业云盘
      • 天翼云盘
      ©2025 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
      公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
      • 用户协议
      • 隐私政策
      • 个人信息保护
      • 法律声明
      备案 京公网安备11010802043424号 京ICP备 2021034386号