Mi sono imbattuto in un problema riguardante il set in Python 2.7.Python: come consentire duplicati in un set?
Ecco il blocco di codice di esempio appropriato:
letters = set(str(raw_input("Type letters: ")))
Come si può vedere, il punto è quello di scrivere alcune lettere per assegnare alle "lettere" per un uso successivo. Ma se digito "aaabbcdd", l'uscita di "lettere" restituisce
set(['a', 'c', 'b', 'd'])
La mia domanda è come scrivere il codice, in modo che l'uscita permetterà duplicati come questo:
set(['a','a','a','b','b','c','d','d'])
?
Un set è una struttura dati che sempre e solo contiene elementi unici. Se vuoi duplicati, usa una diversa struttura dati (non un set). –
per esempio 'letters = list (raw_input (" Type letters: "))'? –
-1: la domanda sembra ignorare le comuni definizioni matematiche e il linguaggio Python. –