Heim > Backend-Entwicklung > Python-Tutorial > Python implementiert eine Methode, um die gleichen Punkte in zwei Wörterbüchern zu finden (Code im Anhang)

Python implementiert eine Methode, um die gleichen Punkte in zwei Wörterbüchern zu finden (Code im Anhang)

不言
Freigeben: 2018-10-11 14:33:34
nach vorne
3553 Leute haben es durchsucht

In diesem Artikel geht es um die Methode zum Finden von Ähnlichkeiten in zwei Wörterbüchern in Python. Ich hoffe, dass er für Freunde hilfreich ist.

1. Anforderungen

Jetzt gibt es zwei Wörterbücher und wir wollen die möglichen Ähnlichkeiten zwischen ihnen herausfinden (gleiche Schlüssel, gleiche Werte)

2. Lösung

Verwenden Sie einfach die Methode „keys()“ oder „item()“, um allgemeine Mengenoperationen (Vereinigung, Schnittmenge, Differenz) durchzuführen.

a={
    'x':1,
    'y':2,
    'z':3
}
b={
    'w':10,
    'x':11,
    'y':2
}
#找出 在两个字典中读存在的键
print(a.keys() & b.keys())
#找出 存在a却不存在b的键
print(a.keys() -b.keys())
#找出两个字典中,键和值都同时相等的数据
print(a.items() & b.items())
Nach dem Login kopieren

Ergebnisse ausführen:

values() im
{'y', 'x'}
{'z'}
{('y', 2)}
Nach dem Login kopieren
-Wörterbuch unterstützt die obige Set-Operation nicht, da derselbe Wert im Wörterbuch mehreren Schlüsseln entsprechen kann.

Das obige ist der detaillierte Inhalt vonPython implementiert eine Methode, um die gleichen Punkte in zwei Wörterbüchern zu finden (Code im Anhang). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage