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

每日任务day0814:小小勇者成长记之钓鱼日记(字典推导式)

目录

每日练习

鱼予谁购

鱼贵十钱

按价就卖


 

清晨,小小勇者背着木制鱼竿和小桶,来到湖边。湖面静得像一面蓝色的镜子,偶尔有鱼跃出水面,溅起小小的水花。他今天的目标是钓够十条鱼,然后去湖边的鱼贩换些铜币。湖边常驻的鱼贩有三位:

  • 老巴里收鲫鱼和鲤鱼,价格分别是5铜和7铜;

  • 赛琳只收银鳞鱼,每条15铜;

  • 托马斯专收金鳍鱼,每条20铜。

小小勇者在水草多的地方下竿,第一小时钓上两条鲫鱼和一条银鳞鱼。午后,他接连钓到三条鲤鱼、一条金鳍鱼,以及两条银鳞鱼。傍晚收竿时,他把鱼按种类分好放进桶里,准备明天去卖掉。回到小屋,勇者拿出记事本,把今天遇到的鱼贩、他们收购的鱼种以及价格记录下来。想着:“如果能整理成一张表格,明天卖鱼时就能快速找到合适的买家,同时优先卖高价鱼。”夜晚,他又将鱼价按高低排序,心里默默盘算:先卖金鳍鱼和银鳞鱼,再卖鲤鱼和鲫鱼,既省时间又能获得更多铜币。

每日练习

鱼予谁购

清晨钓鱼结束后,勇者整理桶里的鱼,想到记录鱼贩信息可以节省明天卖鱼的时间。于是他用字典推导式生成一个新的鱼贩与收购鱼种的对应表便携使用。

fish_dict = {"老巴里": ["鲫鱼", "鲤鱼"],"赛琳": ["银鳞鱼"],"托马斯": ["金鳍鱼"]
}
new_dict = {fishman: fish_list for fishman, fish_list in fish_dict.items()}
print(new_dict)

对代码进行运行测试:

鱼贵十钱

傍晚休息时,勇者想着优先卖高价鱼能获得更多铜币,于是筛选出价格高于10铜的鱼。

fish_prices = {"鲫鱼": 5,"鲤鱼": 7,"银鳞鱼": 15,"金鳍鱼": 20
}
expensive_fish = {fish: price for fish, price in fish_prices.items() if price > 10}
print(expensive_fish)

对代码进行运行测试:

按价就卖

夜晚在小屋里,勇者将鱼价按高低排序,规划卖鱼顺序,以节省时间。

fish_prices = {"鲫鱼": 5,"鲤鱼": 7,"银鳞鱼": 15,"金鳍鱼": 20
}
# 升序排序
sorted_fish = {fish: price for fish, price in sorted(fish_prices.items(), key=lambda x: x[1])}
print(sorted_fish)# 降序排序
sorted_fish_desc = {fish: price for fish, price in sorted(fish_prices.items(), key=lambda x: x[1], reverse=True)}
print(sorted_fish_desc)

对代码进行运行测试:

http://www.dtcms.com/a/331157.html

相关文章:

  • gpt2架构学习(1)
  • PDM 如何通过 ERP/PLM 释放数据价值?
  • 力扣面试150(56/150)
  • CodeTop 复习
  • [免费]基于Python的影视数据可视化分析系统(Flask+echarts)【论文+源码+SQL脚本】
  • 实战指南|消防管理系统搭建全流程解析
  • Android 常用框架汇总
  • AI需要提供情绪价值吗?GPT-4o风波背后的安全与孤独之战
  • 云原生俱乐部-杂谈1
  • python爬虫学习(2)
  • vite.config.js详解;本地配置获取真实请求地址
  • mysql——count(*)、count(1)和count(字段)谁更快?有什么区别?
  • 《软件工程导论》实验报告三 需求分析建模(二)
  • SQL LEFT JOIN 与 WHERE 条件的隐藏坑
  • anaconda创建pytorch1.10.0和pytorch2.0.0的GPU环境
  • iOS 26 一键登录失效:三大运营商 SDK 无法正常获取手机号
  • 装个 Oracle 23ai 本地版玩玩~
  • 短剧小程序系统开发:赋能创作者,推动短剧艺术创新发展
  • SpringBoot+Vue线上部署MySQL问题解决
  • CPP模板编程
  • AI驱动的智能爬虫架构与应用
  • openvsx搭建私有插件仓库
  • 设计模式有哪些
  • 2022_ISG_CTF-rechall详解(含思考过程)
  • MixOne在macOS上安装碰到的问题
  • 上网行为安全概述
  • 【跨越 6G 安全、防御与智能协作:从APT检测到多模态通信再到AI代理语言革命】
  • 数据结构:用链表实现队列(Implementing Queue Using List)
  • python批量爬虫实战之windows主题爬取
  • 移位操作符技巧