當前位置:成語大全網 - 漢語詞典 - 問如何在python中對英文名字進行字母排序,但是不能使用排序函數。

問如何在python中對英文名字進行字母排序,但是不能使用排序函數。

代碼如下:

list = ['香蕉','蘋果','橘子','藍莓','西瓜','草莓','芒果']

打印(列表)

List.sort()#按字母順序排序。

print(list)#['蘋果','香蕉','藍莓','芒果','橘子','草莓','西瓜']

List.sort(reverse = True) #按相反的字母順序排序。

print(str(list) + "\n")#['西瓜','草莓','橘子','芒果','藍莓','香蕉','蘋果']

擴展數據

sorted()函數的四個重要特征:

不需要定義1和sorted()函數。這是壹個內置函數,可以在標準Python安裝中使用。

2.如果沒有附加參數,sorted()函數將按升序對值進行排序,即從小到大。

3.原始數字不會改變,因為sorted()函數提供了新的有序輸出結果,並且不會改變原始值的順序。

4.當調用sorted()函數時,它將提供壹個有序列表作為返回值。

最後壹點意味著list可以使用sorted()函數,輸出可以立即賦給壹個變量。