python函数设计(2)

设计一个函数find2(dict, x),其中dict是字典参数,x是字符串参数。

该函数功能是:在dict中查找元素x是否存在,若存在输出'find',若不存在输出'no find'。

测试实例:已知淡水鱼字典{'f1':['鲤鱼','杂食性'],'f2':['草鱼','食草性'],'f3':['鲫鱼','温水性'],'f4':['鳙鱼','温水性'],'f5':['黑鱼','肉食性']},调用函数find2()查找'鲫鱼'是否在列表中.

python 复制代码
def find2(dict,x):
    flag=0
    for elem in dict.items():
        if x == elem[1][0]:
            print("find")
            flag=1
    if not flag:
        print("no find")

freshdict = {'f1':['鲤鱼','杂食性'],'f2':['草鱼','食草性'],'f3':['鲫鱼','温水性'],'f4':['鳙鱼','温水性'],'f5':['黑鱼','肉食性']}
fish = input()
find2(freshdict,fish)
相关推荐
无心水1 分钟前
【Python实战进阶】12、Python面向对象编程实战:从零构建搜索引擎,掌握封装、继承与多态!
开发语言·python·搜索引擎·python进阶·python面向对象·搜索引擎实战·封装继承多态
mortimer1 分钟前
Python + FFmpeg 视频自动化处理指南:从硬件加速到精确剪辑
python·ffmpeg·音视频开发
帅得不敢出门4 分钟前
Android8 Framework实现Ntp服务器多域名轮询同步时间
android·java·服务器·python·framework·github
月明长歌13 分钟前
【码道初阶】一道经典的简单题:Boyer-Moore 多数投票算法|多数元素问题(LeetCode 169)
算法·leetcode·职场和发展
haiyu_y17 分钟前
Day 29 异常处理
python
CoderYanger18 分钟前
动态规划算法-路径问题:7.礼物的最大价值
开发语言·算法·leetcode·动态规划·1024程序员节
古城小栈18 分钟前
Python 3.14:重塑开发体验的五大技术突破与实践指南
开发语言·python
蕓晨19 分钟前
钱币找零问题-贪心算法解析
c++·算法·贪心算法
hetao173383725 分钟前
2025-12-04 hetao1733837的刷题记录
c++·算法
小糖学代码26 分钟前
LLM系列:1.python入门:1.初识python
服务器·开发语言·人工智能·python·ai