我正在尝试让我的程序打印出"banana"字典。最简单的方法是什么?
"banana"
这是我的字典:
prices = { "banana" : 4, "apple" : 2, "orange" : 1.5, "pear" : 3 }
在 Python 版本中,字典实际上是有序的,你可以这样做
my_dict = {'foo': 'bar', 'spam': 'eggs'} next(iter(my_dict)) # outputs 'foo'
为了对字典进行排序,您需要 Python 3.7+,或者如果您愿意依赖 CPython 3.6 上字典的技术实现细节有序性,则需要 3.6+。
对于早期的 Python 版本,没有“第一个键”,但这将为您提供“一个键”,如果只有一个键则特别有用。
要从字典中打印出字符串"banana",只需直接引用键即可。最简单的方法是遍历字典的键并打印所需的键:
以下是一个例子:
prices = { "banana" : 4, "apple" : 2, "orange" : 1.5, "pear" : 3 } # Print "banana" print("banana")
如果要打印键"banana"及其值(4),您可以执行以下操作:
4
print("banana:", prices["banana"])
这将
banana: 4