• 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))
  • 相关阅读:
    如何安装mysql
    07 登录接口开发
    06 跨域问题
    05 实体校验
    04 异常处理
    03 整合shiro+jwt 会话共享
    02 统一结果封装
    01 新建SpringBoot项目 整合Mybatis Plus(Spring Boot 前后端分离)
    结合Scikit-learn介绍几种常用的特征选择方法
    Set_ML
  • 原文地址:https://www.cnblogs.com/houzhiheng/p/16266975.html
Copyright © 2020-2023  润新知