描述
創建一個依次包含字符串'P'、'y'、't'、'h'、'o'和'n'的列表my_list,先使用sorted函數對列表my_list進行臨時排序,第一行輸出排序后的完整列表,第二行輸出原始的列表。再使用sort函數對列表my_list進行降序排序,第三行輸出排序后完整的列表。
輸入描述:
無
輸出描述:
第一行輸出臨時排序后的列表;
第二行輸出原始的列表;
第三行輸出完成降序排序后的列表。
str1 = ['P','y','t','h','o','n']
print(sorted(str1))#sorted只是臨時排序原來的列表并不會改變
print(str1)
str1.sort(reverse=True)#sort會改變原來的列表,同時題目要求降序就還需要reverse
print(str1)
(1)使用sorted函數臨時排序
????? ? 新列表=sorted(舊列表名稱)?
(2)輸出排序后完整列表
????????print(新列表)
(3)輸出原始列表
????????print(舊列表)
(4)使用sort函數對列表降序排序
????????舊列表.sort(reverse = True)????? ??
????????sort函數用法:
????? ? 列表名.sort(reverse = False)? 其中,reverse = True?降序,?reverse = False?升序(默認)? ??
(5)輸出排序后完整列表?
????? ? print(舊列表)