Wie kann ich die Anzahl eindeutiger Werte in einer Liste

So, ich bin versucht, um dieses Programm, Fragen Sie den Benutzer zur Eingabe und speichern der Werte in ein array /Liste.

Dann, wenn eine leere Zeile eingegeben wird, wird es dem Benutzer mitteilen, wie viele der Werte, die einzigartig sind.

Ich Baue diese für das wirkliche Leben Gründen und nicht als ein problem eingestellt.

enter: happy
enter: rofl
enter: happy
enter: mpg8
enter: Cpp
enter: Cpp
enter:
There are 4 unique words!

Mein code ist wie folgt:

# ask for input
ipta = raw_input("Word: ")

# create list 
uniquewords = [] 
counter = 0
uniquewords.append(ipta)

a = 0   # loop thingy
# while loop to ask for input and append in list
while ipta: 
  ipta = raw_input("Word: ")
  new_words.append(input1)
  counter = counter + 1

for p in uniquewords:

..und das ist alles, was ich bisher bekommen haben.

Ich bin mir nicht sicher, wie Sie Sie zu zählen: die eindeutige Nummer der Wörter in einer Liste?

Wenn jemand die Lösung posten, damit ich davon lernen kann, oder zumindest zeigen Sie mir, wie es wäre toll, danke!

  • könnten Sie fix den Einzug in deinem code-Beispiel ist es wichtig, in Python!
  • Sie haben entfernt Ihre-code anstelle von Bearbeiten, damit es lesbar! Mit dem code wird es helfen, eine Menge...
  • sorry, soll jetzt tun
InformationsquelleAutor Joel Aqu. | 2012-09-05
Schreibe einen Kommentar