2016-06-11 10 views

Antwort

3

Die einzige Option besteht darin, jedes Wörterbuchelement zu durchlaufen, um festzustellen, ob dieser Wert vorhanden ist. Es gibt mehrere Möglichkeiten, dies zu tun, aber sie sind alle linear.

Ein solcher Weg wäre:

foreach (key, value) in dict { 
    if value == "world" { 
     print("Found world") 
    } 
} 

Eine weitere (kürzere) Weg wäre:

dict.values.contains("world") 
+0

Haben Sie etwas dagegen, mir ein Beispiel zu zeigen, dass Sie denken, dass es gut ist? Verwenden Sie einfach das obige Beispiel. Danke vielmals! – Tang

+0

Vielen Dank! – Tang

+1

@Tang, verwenden Sie 'dict.values.contains (" world ")' statt des foreach-Beispiels. – zneak

Verwandte Themen