排序 (一) - sort() & sorted()
- data=input("請輸入多個整數(以空白分隔): ").split(" ")
- for i in range(len(data)): #將串列內容轉換為整數型態
- data[i]=int(data[i])
- print("遞增排序: ",end="")
- for i in sorted(data): #sorted()不會真的改變串列的內容
- print(i,end=" ")
- print("\n遞減排序: ",end="")
- for i in sorted(data,reverse=True):
- print(i,end=" ")
- print("\n原始資料: ",end="")
- #data.sort() #sort()會改變串列的內容
- for i in data:
- print(i,end=" ")
複製代碼 |