fruit = {
    "banana": 1.00,
    "apple": 1.53,
    "kiwi": 2.00,
    "avocado": 3.23,
    "mango": 2.33,
    "pineapple": 1.44,
    "strawberries": 1.95,
    "melon": 2.34,
    "grapes": 0.98
}

for key,value in fruit.items():
     print(value)

我想打印猕猴桃 keys ,怎么打印?

print(value[2]) 

这不管用.

推荐答案

虽然为时已晚,但答案中没有一个提到dict.get()种方法

>>> print(fruit.get('kiwi'))
2.0

dict.get()方法中,您还可以传递默认值,如果字典中不存在键,它将返回默认值.如果未指定默认值,则返回None.

>>> print(fruit.get('cherry', 99))
99

fruit字典没有名为cherry的键,所以dict.get()方法返回默认值99

Python-3.x相关问答推荐

PySpark每毫秒使用先前的值填充数据

如何将参数/值从测试方法传递给pytest的fixture函数?

类变量的Python子类被视为类方法

找到在指定列的另一个分组中存在重复的行.

Python 3 - 给定未知数量的类别动态地将字典嵌套到列表中

将两列合并为一列,将它们制成字典 - pandas - groupby

Python Regex 查找给定字符串是否遵循交替元音、辅音或辅音、元音的连续模式

判断 gekko 中的表达式

找到操作系统的图片文件夹的 CLI

Dask 多阶段资源设置导致 Failed to Serialize 错误

spinbutton调整up/down箭头

在python中循环处理时并行写入文件

通过 requests 库调用 API 获取访问令牌

Python从base64转换为二进制

Python 3:函数参数中的省略号?

在没有时间的python中创建日期

在python中打印下标

谁能给我一个 Python 3 中标准输入和标准输出的快速教程?

每次启动 Google Colab 时都必须安装所需的软件包吗?

如何使用 python http.server 运行 CGI hello world