Wpadłem na problem związany z ustawieniem w Pythonie 2.7.Python: Jak zezwolić na duplikaty w zestawie?
Oto odpowiedni blok przykładowy kod:
letters = set(str(raw_input("Type letters: ")))
Jak widać, chodzi o to, aby napisać kilka liter, aby przypisać do „litery” do późniejszego wykorzystania. Ale jeśli wpiszesz „aaabbcdd”, wyjście „litery” zwraca
set(['a', 'c', 'b', 'd'])
Moje pytanie brzmi, jak napisać kod, tak że wyjście pozwoli duplikatów tak:
set(['a','a','a','b','b','c','d','d'])
?
Zestaw jest strukturą danych, która tylko kiedykolwiek zawiera unikalne elementy. Jeśli chcesz duplikaty, użyj innej struktury danych (nie zestawu). –
na przykład 'letters = list (raw_input (" Type letters: "))'? –
-1: Wydaje się, że pytanie to nie uwzględnia powszechnych definicji matematycznych, a także języka Python. –