2
A
回答
2
您可以使用sorted
對原始列表進行排序,然後使用列表切片獲取排序列表的前兩個和最後兩個元素。
>>> list1 = ['a', 'y', 'k', 'x', 'd', 'l']
>>> sorted_list = sorted(list1)
>>> new_list = sorted_list[0:2] + sorted_list[-2:]
>>> new_list
['a', 'd', 'x', 'y']
相關問題
- 1. 如何用字母創建按字母順序排列的列表?
- 2. 如何按照各自名稱中的字母按字母順序對列表中的項目進行排序。
- 3. 如何使用舊列表中的項目創建新列表?
- 4. 使用jQuery按字母順序排列列表中的列?
- 5. 按字母順序排列不包含字母的列表
- 6. 按字母順序排序列表
- 7. 如何創建只有某些項目可擴展的列表?
- 8. 按字母順序排列單詞列表並按首字母順序篩選
- 9. 如何在Prolog中按字母順序排列列表?
- 10. xquery組名按字母順序創建聯繫人列表
- 11. Python - 無法按字母順序排序我的列表
- 12. 列表視圖按字母順序
- 13. 正則表達式,按字母順序排列URL的列表?
- 14. 按字母順序排列並顯示目錄列表PHP
- 15. 如何按字母順序排序我的列表視圖?
- 16. 在垂直列中按字母順序排列項目
- 17. 排序表的順序不按字母順序排列
- 18. 如何使用Java按字母順序排序鏈接列表?
- 19. 如何在ASP.NET中按字母順序排序列表?
- 20. 如何按字母順序將列與列表模塊組合?
- 21. 如何按字母順序排列此子列表?
- 22. CodeIgniter中的字母順序列表
- 23. 按字母順序列表中的Excel電子表格
- 24. 根據python類中的變量按字母順序排列類的列表2.7
- 25. 按字母順序排序字符串和Python中的字符串列表
- 26. 如何按字母順序檢索列表的成員?
- 27. 當語言沒有功能時,按字母順序排列項目列表?
- 28. 發揮創建與字段的表按字母順序排序
- 29. [Python]按字母順序排列名稱
- 30. 按字母順序排列目錄
你能解釋爲什麼你將它從0:2和-2分開嗎?我預計它是0:1和-2:-1 – Deer530
@ Deer530切片(和其他許多Python操作)是[「半開」](https://stackoverflow.com/questions/11364533/why-are- slice-and-range-upper-bound-exclusive),意思是它不包含最後一個索引。 – CoryKramer
但是不會0:2按字母順序包含第三項? – Deer530