我想按升序排列Python中的列表。如何在Python中對列表進行排序?
下面是我的代碼 -
children=zk.get_children("/my/example", watch=my_func)
print(children)
所以上面打印語句將打印出這樣的事情 -
[u'test2', u'test1', u'test3']
or
[u'test3', u'test2', u'test1']
或以任何順序..
現在我需要做確定分類後應該看起來像這樣按升序排列
[u'test1', u'test2', u'test3']
任何想法如何在Python中有效地完成這項工作?
注:名字將永遠開始test
再接着some number
。
字典排序或按數字排序? –
你有什麼嘗試?您是否閱讀過關於['list.sort'](http://docs.python.org/2/library/stdtypes.html#mutable-sequence-types)和['sorted']的文檔(http:// docs .python.org/2 /庫/ functions.html#排序)? –