關於python裡面的set,set之後的集合元素是如何讓排列的

時間 2021-09-06 22:42:12

1樓:匿名使用者

python裡面set是定義集合的

集合是非重複的,所以set('cheeseshop')的輸出時 cehops

集合是無序的,所以 set('01234')的輸出時10324(隨機)

改用list列表、或則tuple元組型別就可以了。

2樓:du瓶邪

set沒有排序,但是list有啊 可以利用list的排序來對set進行排序:

s = set('1234')

l = list(s)

l.sort()

3樓:匿名使用者

set是無序集合,python不保證其中元素的次序。列印結果取決於其內部儲存結構和輸出方式。

你打個長的就知道了

>>> set('012345678910')set(['1', '0', '3', '2', '5', '4', '7', '6', '9', '8'])

說明它是按類似二維陣列的方式儲存的,先把重複的元素剔除,然後把元素按21436587的順序存進二維陣列

關於用友裡面的“客戶往來兩清”,關於用友裡面的“客戶往來兩清” 15

當業務比較少的時候沒有進行兩清感覺不出有什麼來,但當往來業務較多,為了及時瞭解應收款的結算情況和未達賬情況就需要進行兩清,這倒不是為了體現出用友的什麼操作,而是為了應收賬和未達賬的管理而設定的。所謂的自動兩清不好無非就是怕兩清條件沒有設定好從而將不應兩清的業務進行了兩清,從而導致企業丟失相關資料造成...

關於python的問題,關於python的問題

這裡有兩個知識點 1 切片,比如有乙個字串 name abcdef 那麼在記憶體中儲存如圖 取e 是 name 4 或者name 2 取ef 是 name 2 或者name 4 取bc 是name 1 3 或者name 5 3 需要注意的是,後面取的閉包,也就是不包括本身,這個例子裡name 3 的...

關於Python執行問題,python 執行檔案路徑問題

巴巴吖葩琦 python2與python3的區別不是很大 其中我知道的有 python2中有raw input 用於接受使用者輸入數字的函式 pythonb3中則沒有raw input,只有input,input接受的全都是字串型別。還有乙個就是python3.5以上的版本字典中的元素變得有序了,在...