Вернуть все ключи, которые появляются более одного раза и имеют разные значения? - PullRequest
0 голосов
/ 30 марта 2020

Итак, у меня есть:

dictionary = {"John:"Legend","Ariana":"Grande", "Sam":"Smith",Ariana":"Smith","Lewis":"Capaldi","John":"Smith"}

Итак, здесь я хочу вернуть «Ариана» и «Джон» в списке, потому что они оба появляются как ключи более одного раза, но каждый раз имеют разные значения.

Пока у меня есть:

for key in dictionary:
        authors.append(key)
duplicates = []
    for key in dictionary:
        if key not in duplicates:
            duplicates.append(key) # this is to find all the duplicate keys

Это пока правильно? Откуда я go отсюда?

...