如何从键有两个值的字典中输出一个值

用户18758831

我正在为学校开发一个基于文本的游戏项目,我正试图从我的字典中提取一个值。我试图拉的价值是“枪”,而不是“大厅”和“枪”。输出是:“你看:大厅枪”。我想要的输出是:“你看:枪”。那可能吗?谢谢你。

rooms = {
        'Lobby': {'North': 'Teller Room', 'South': 'Vestibule', 'East': 'Office 1', 'West': 'Office 2'},
         'Vestibule': {'North': 'Lobby'},
        'Office 2': {'East': 'Lobby', 'Item': 'Gun'},
         'Office 1': {'North': 'Bathroom', 'Item': 'Gloves'},
         'Bathroom': {'West': 'Lobby', 'Item': 'Keys'},
         'Teller Room': {'South': 'Lobby', 'East': 'Utility Room', 'West': 'Vault', 'Item': 'Bags'},
        'Utility Room': {'West': 'Teller Room', 'Item': 'Knife'},
         'Vault': {'East': 'Teller Room', 'Item': 'Money'}

}


   collection = rooms['Office 2'].values()
   print('You see: ', *collection)
蒂姆·罗伯茨

如果您只想打印该项目,那么您应该只打印该项目:

collection = rooms['Office 2']['Item']

由于并非所有房间都有物品,因此您需要检查一下。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在python中的字典中具有两个键和一个值

如何在字典中存储两个输出,一个作为键,另一个作为值

如何枚举两个键中的字典值并使用 Python 输出 txt 文件中的值?

当一个键在 python 中应该有两个值时,创建一个包含两个列表的字典

Python-如何使用具有一个键和两个值的循环更新字典?

如何用两个键和一个值创建字典?

当两个键的值相同时,从python字典中删除一个项目

字典中的每个值都有两个键

C#-如何用一个键和两个值编写一个集合(字典?)

如何将两个熊猫列转换为字典,但将同一第一列(键)的所有值合并为一个键?

如何从具有两个键值对的字典列表中基于另一个kv对的值创建一个键值对中的值列表

合并两个字典后如何为字典中的所有值添加一个常量值?

用两个不同的键而不是一个键修改字典值

如何在python中具有相同键的两个不同字典中组合值

如何将两个列表中具有相同键的字典值相加?

如果两个键都位于两个分开的字典中,如何获取字典键和值?

Wordpress DB中的JSON:两个键/一个值/键的值

比较两个字典,如果一个字典中存在键/值对,则将其删除

使用 zip() 将两个列表组合成一个字典,在 appand multipal 值中具有相同的键

如何基于另一个值在python字典中添加(求和)这两个值?

Python - 如何在 django 模板中并排显示所有值的两个键的字典值

iOS字典每个键有两个值?

循环遍历字典键中的最后一个值而不是字典中的所有值

我有两个列表,我想从中创建一个字典。但是我想为一个键存储多个值

如何将具有相同键的字典的值从字典列表中合并为一个值?

当其中一个键是整数时,如何访问有序字典中的值?

如何从每个键具有多个值的字典中写入一个csv文件?

比较两个字典的键,并创建一个包含键,值对的字典,该值对与另一个字典中的键不匹配-Python

比较两个字典中分配给一个键的多个值