-2
我有一個重複數字的元組,並且只想保留唯一的項目但不更改順序。這工作:集合中的元組唯一元素在Python中更改順序
values = (30.0,30.0,30.0,15.0,30.0]) print set(values)
返回:
set([30.0, 15.0])
但是當我嘗試:
values = (2, 1, 2, 1)
它返回:
set([1, 2])
我的問題是,爲什麼是不是在第二個例子中保留訂單。
集沒有次序。 –
正如@SimeonVisser所說的那樣,並沒有重複元素。 – Trimax
重複的問題:http://stackoverflow.com/questions/9792664/python-set-changes-element-order?rq=1 – Yuan