我遇到了關於在Python 2.7中設置的問題。Python:如何在一個集合中允許重複?
下面是相應的示例代碼塊:
letters = set(str(raw_input("Type letters: ")))
正如你所看到的,關鍵是寫一些字母分配給「字母」以備後用。但是,如果我輸入「aaabbcdd」的「字母」輸出返回
set(['a', 'c', 'b', 'd'])
我的問題是如何編寫代碼,從而使輸出將允許重複這樣的:
set(['a','a','a','b','b','c','d','d'])
?
一組是永遠只包含獨特元素的數據結構。如果你想重複,使用不同的數據結構(不是一組)。 – 2012-02-26 18:18:06
例如'letters = list(raw_input(「Type letters:」))'? – 2012-02-26 18:19:27
-1:這個問題似乎無視常見的數學定義以及Python語言。 – 2012-02-26 18:42:19