从字典中的键返回值的函数 - python

问题描述 投票:0回答:1

我只想在向函数提供密钥时返回值。使用下面的方法,如果提供了密钥,则应返回链接的值。如果该键不存在,则返回“Fruit Not Found”。

步骤:

  1. 创建空列表以附加值

  2. 从字典中迭代键、值

  3. 如果给定参数是键,则追加到列表中。否则返回找不到

  4. 返回列表值

代码:

fruits = {"Apple": 8, "Orange": 7, "Lemon": 9, "Lime": 5, "Banana": 20}

def fruit_price(x):

    price = [] 

    for k,v in fruits.items():
    
        if x in k:
            price.append(x)
        else:
            print('Fruit Not Found')

    return price


fruit_price('Lemon')

Exp 输出:

9
python dictionary
1个回答
0
投票

水果 = {“苹果”:8,“橙子”:7,“柠檬”:9,“酸橙”:5,“香蕉”:20}

定义水果价格(x): 发现水果='' 对于水果中的水果: 如果水果 == x: 找到的水果 = x 如果找到_水果!= '': 返回水果[found_fruit] 别的: print('未找到水果')

打印(水果价格('柠檬'))

上面的代码可以解决你的问题。

© www.soinside.com 2019 - 2024. All rights reserved.