Wie verwenden Sie Wörterbuch, um den Index in den Elementen der Liste zu finden, aber es sollte den Index des gleichen Elements zurückgeben.Verwenden von Dictionary mit Listenmanipulation
0
A
Antwort
0
Dies funktioniert:
text = "I like cheese bcoz cheese in great"
hash = {}
words = text.split(" ")
for i in range(1:len(words)):
word = words[i]
if word not in hash.keys():
hash[word] = i
for word in words:
print hash[word]
0
Try this:
l = "I like cheese because cheese is great".split()
d = {}
count = 0
for word in l:
if word not in d.keys():
count += 1
d[i] = count
for word in l:
print(d[word], end=",")
print()
0
Dies ist eine Alternative:
text = "I like cheese because cheese is great"
d = {v:k for k,v in enumerate(text.split(), 1)}
print(d)
Verwandte Themen
- 1. Listenmanipulation führt zu Endlosschleife
- 2. Mathematica Dynamische Listenmanipulation
- 3. Trickreiche Listenmanipulation in einem Wörterbuch
- 4. Verwenden von C# Dictionary zum Serialisieren von JSON-Abfragezeichenfolge
- 5. Verwenden eines Dictionary in einem PropertyGrid
- 6. Verwenden einer Variablen als Dictionary-Schlüssel
- 7. Verwenden von generischen Dictionary über wcf: Was muss ich suchen?
- 8. Verwenden eines Objekts als generischer Dictionary-Schlüssel
- 9. Verwenden von C# Dictionary zum Analysieren der Protokolldatei
- 10. Kann ich eine Liste von Objekten als Dictionary-Schlüssel verwenden?
- 11. Zugriff Dictionary-Datentyp von Word
- 12. C# Dictionary in einem Dictionary
- 13. Swift: Query Dictionary mit Wert
- 14. C# Nested Dictionary von Excel
- 15. Überprüfung boolescher Wert von Dictionary.
- 16. C# Hinzufügen von Elementen zum Dictionary mit Schlüssel als String und Wert als anderes Dictionary
- 17. Hinzufügen von Elementen zu Dictionary innerhalb von Objekten innerhalb von Dictionary
- 18. Konvertieren einer String-Repräsentation eines Dictionary in ein Dictionary?
- 19. Datenzeilen mit List oder Dictionary anzeigen?
- 20. Parameter von Notification Dictionary Beliebig oder Bool?
- 21. Verwenden eines Dictionary zum Schreiben von Daten in Spalten mit Python
- 22. Concurrent Dictionary in C#
- 23. Warum sollte ich ein HashSet über ein Dictionary verwenden?
- 24. Speichern von Ints in einem Dictionary
- 25. Dictionary-Klasse
- 26. C# Dictionary mit benannten/beschrifteten Typen
- 27. Python Disk-Based Dictionary
- 28. Abfrage eines Dictionary mit einem Lambda-Ausdruck
- 29. Hashtables (Dictionary usw.) mit ganzzahligen Schlüsseln
- 30. C# Dictionary Memory Management
Bitte zeigen Sie, was Sie bisher versucht haben, und erklären, welche Schwierigkeiten Sie sind in Ihrer Implementierung konfrontiert. – idjaw