• 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))
  • 相关阅读:
    python web 2
    python web1(解析url)
    webstrom 今天突然要激活
    数组排序 记录一下
    浏览器添加随机数去除缓存
    vue-cli 安装报错
    vue 初始化项目报错
    深拷贝和浅拷贝
    css3 属性 clip-path
    js数组去重
  • 原文地址:https://www.cnblogs.com/houzhiheng/p/16266975.html
Copyright © 2020-2023  润新知