当前位置: 首页 > backend >正文

每日任务day0806:小小勇者成长记之收获日

今天,阳光明媚,小小勇者早早来到家里的田地,准备开始收获。他的院子里有六块土地,分别种着玉米、南瓜、番薯、茄子、马铃薯和胡萝卜。每一块田地都长得郁郁葱葱,等待着他的丰收。首先,小小勇者来到玉米地,摘下黄澄澄的玉米棒,放入篮中。然后,他又来到南瓜地,摘下一个个大而圆的南瓜,感到十分满足。接着,他挖出了香甜的番薯,土里藏着的每一个根茎都给他带来了喜悦。茄子、马铃薯和胡萝卜的收获也不甘示弱。每一颗马铃薯都饱满结实,胡萝卜从土里钻出,橙色的身影在阳光下格外明亮。忙碌了一上午,篮子早已装满。村里的邻居们纷纷来到他家,看到这些丰收的作物,夸赞小小勇者勤劳聪明。村长也笑着说:“今天的收获,正是你付出的回报。”小小勇者站在田边,看着一篮篮的作物,心中充满了自豪。他明白,虽然今天没有挥剑战斗,但他依然在这片土地上赢得了胜利。收获的喜悦不仅属于作物,更属于他自己。夕阳下,他轻声对自己说:“明年,会有更多的收获。”

每日一问:假设小小勇者收获了六种作物:玉米、南瓜、番薯、茄子、马铃薯和胡萝卜,并且有多个重复收获的情况。现在,他想要使用字典记录每种作物的收获数量并按照数量进行排序,收获的作物分别是:

 ['南瓜', '番薯', '茄子', '南瓜', '南瓜', '番薯', '茄子', '胡萝卜', '马铃薯',
'胡萝卜','玉米', '番薯', '胡萝卜','马铃薯', '胡萝卜', '胡萝卜', '马铃薯', 
'胡萝卜', '玉米', '番薯','胡萝卜','马铃薯', '胡萝卜', '胡萝卜', '马铃薯',
'胡萝卜', '玉米', '番薯', '胡萝卜','马铃薯', '胡萝卜']

vegetable = ['南瓜', '番薯', '茄子', '南瓜', '南瓜', '番薯', '茄子', '胡萝卜', '马铃薯','胡萝卜','玉米', '番薯', '胡萝卜','马铃薯', '胡萝卜', '胡萝卜', '马铃薯', '胡萝卜', '玉米', '番薯','胡萝卜','马铃薯', '胡萝卜', '胡萝卜', '马铃薯','胡萝卜', '玉米', '番薯', '胡萝卜','马铃薯', '胡萝卜']
set_v = set(vegetable) #种类去重,优化次数统计
vegetable_count = [[vegetable.count(v_type),v_type] for v_type in set_v] #将次数与作物类型整合在嵌套列表中,便于排序
vegetable_count.sort(reverse=True) #从多到少排序,在嵌套列表中默认按内部列表的第一个元素进行对比排序
vegetable_dict = {i[1]:i[0] for i in vegetable_count} #将排序后的内容整合到字典中
print("每种作物的收获数量:", vegetable_dict)

对代码进行运行测试:

http://www.xdnf.cn/news/17097.html

相关文章:

  • NAT转化
  • Knife4j:实时接口文档的利器
  • PyTorch生成式人工智能(26)——使用PyTorch构建GPT模型
  • 学习 Android (十六) 学习 OpenCV (一)
  • 基于PHP的论坛社交网站系统开发与设计
  • Spring Boot 参数校验全指南
  • [滑动窗口]904. 水果成篮
  • 基于PHP的快递管理系统的设计与实现
  • 【动态规划 | 01背包】动态规划经典:01背包问题详解
  • C++线程中 detach() 和 join() 的区别
  • FPGA学习笔记——VGA彩条显示
  • AVDTP Media Packet 传输全流程解析:从 SDP 到连接终止
  • 从 0 到 1 创建 InfluxDB 3 表:标签、字段、命名规范一篇讲透
  • X86-ubuntu22.04远程桌面只有1/4无法正常操作
  • C++实现线程池(5)计划线程池
  • python学智能算法(三十四)|SVM-KKT条件回顾
  • KGF75N65KDF-U/H KEC 集成电路IC 工业电机驱动
  • 加密视频流程教程分享
  • 移动商城平台适配:ZKmall开源商城鸿蒙 / 小程序端开发要点
  • Mark两个Redis for windows
  • 【概念学习】深度学习有何不同
  • 当前主流且经过市场验证的开源 BI 系统推荐
  • 【多模态微调】【从0开始】Qwen2-VL + llamafactory
  • C语言高级编程技巧与最佳实践
  • 面向流程和产品的安全档案论证方法
  • Jenkinsfile各指令详解
  • 脑洞大开——AI流程图如何改变思维?
  • C++ - 仿 RabbitMQ 实现消息队列--服务器模块实现
  • 【计算机网络 | 第3篇】物理媒介
  • 【计算机网络】王道考研笔记整理(3)数据链路层