-5
A
回答
3
>>> s = '13abc3'
>>> ''.join(sorted(s, key=lambda x: int(x) if x.isdigit() else x))
'133abc'
這不處理任何自定義排序,如果這是你之後(這是數字,大寫,小寫)。
相關問題
- 1. Python字符串和排序?
- 2. 排序字母排序,Python中的字符串
- 3. 在Python中排序和空字符串
- 4. Python(numpy)排序字符順序?
- 5. 在Python中對字符串中的字符進行排序
- 6. 在python中使用排序的基本字符串排序()
- 7. 基於Python中的指定字符重新排序字符串
- 8. 在Python中排序字典
- 9. Python幫助在連字符後排序
- 10. python字符串數組排序
- 11. Python排序非邏輯字符串
- 12. Python的排序字符串列
- 13. Python的排序最後一個字符
- 14. 的子字符串的Python排序
- 15. python,插入排序,字符串
- 16. Python的 - 如何排序字符串
- 17. Python排序字符串列表
- 18. 按字母順序排序字符串和Python中的字符串列表
- 19. 排序字符
- 20. 字符排序
- 21. Python字典排序
- 22. Python - 排序字典
- 23. 排序python字典
- 24. Python - 列表中的字符串逆序排序
- 25. 用字符串中的兩個數字排序 - Python
- 26. 在Python中排序一個措辭字符串的字母?
- 27. 如何排序字典並獲取python中的鍵字符串?
- 28. 重音字符的排序字符串在python
- 29. 排序字符串
- 30. Python中,排序
http://www.whathaveyoutried.com –
@ user1742700:在您的問題已關閉後,幾分鐘後請勿提出非常類似的問題。問爲什麼這個問題是關閉的 - 在這種情況下,沒有顯示任何努力,也沒有討論明顯的問題(應該在17之前或之後出現?「A2」與「A17」有什麼關係嗎?) - 並嘗試編寫一個更好的。 – DSM