【问题标题】:printing unique key-value and skipping the same value-key in dict打印唯一键值并在 dict 中跳过相同的值键
【发布时间】:2016-02-04 19:29:58
【问题描述】:

我有这本字典,如果它们已经存在(作为值和键),我不想打印(键和值),反之亦然。

我想打印一次(橙子和苹果)和(草莓和葡萄)。

{
'Orange'    : ‘Apple’,
‘Orange'    : ‘Banana’, 
’Strawberry': ‘Grapes’, 
‘Apple'     : ‘Orange’,
‘Blackberry': ‘Banana’, 
’Cherry'    : ‘Fig’, 
’Grapes'    : ‘Strawberry’ 
 }

扩展输出:

Orange Apple
Orange Banana
Strawberry Grapes
BlackBerry Banana
Cherry Fig

【问题讨论】:

  • 你不能有一个包含重复键的字典。如果“Orange”是“apple”的键,它就不能是“banana”的键。请提供真实的法律词典。

标签: python python-2.7 dictionary key-value


【解决方案1】:

拥有重复的键有点违反 python 中字典的目的。有很多方法可以解决它like here,但我不建议这样做。

【讨论】:

    猜你喜欢
    • 2022-08-05
    • 1970-01-01
    • 2022-07-05
    • 1970-01-01
    • 1970-01-01
    • 2015-01-08
    • 1970-01-01
    • 2017-09-09
    • 1970-01-01
    相关资源
    最近更新 更多