python:字典中遍历key对应的value值
问题描述:python在一个字典中想要遍历某个可以对应的value值。
效果如下:
方法一:使用循环遍历所有的key,然后对比输入的值跟便利出来的key有没有相同的
constellation = ['白羊座','金牛座','射手座','水瓶座','摩羯座'] nature=['积极乐观','固执内向','圆滑世故','多愁善感','犹豫不决'] a = dict(zip(constellation,nature)) print("---------'白羊座','金牛座','射手座','水瓶座','摩羯座'----------------")
def xunhuan():
mode=input('请输入你的星座:')
for j in a:
if mode == j:
print('您的星座特点是:'+a[j])
break
else:
print('输入有误,请重新输入')
xunhuan()
xunhuan()
方法二:python的优势就是简便快捷,给一大堆的循环遍历就融缩在了一个get()函数中。
constellation = ['白羊座','金牛座','射手座','水瓶座','摩羯座'] nature=['积极乐观','固执内向','圆滑世故','多愁善感','犹豫不决'] a = dict(zip(constellation,nature)) print("---------'白羊座','金牛座','射手座','水瓶座','摩羯座'----------------") mode=input('请输入你的星座:') print(mode,'的性格特点为:',a.get(mode))
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署