打印唯一的键值并在dict中跳过相同的值键

时间:2016-02-04 19:29:58

标签: python python-2.7 dictionary key-value

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

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

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input id="sized_text_input" maxlength="4">
<div id="sized_text_output"></div>

Expexted输出:

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

1 个答案:

答案 0 :(得分:2)

重复密钥排序违反了python中字典的用途。有很多方法like here,但我不建议。