2024-04-25 23:56:28 发布
网友
//它只适用于数字 //我希望它也适用于字符串
def method(list): for i in range(len(list)): for j in range(i+1,len(list)): if list[i]>list[j]: list[i],list[j]=list[j],list[i] return list
您的代码看起来不错,并且能够对字符串列表进行排序
你只需要做一些小的修正。请尝试以下代码:
def my_sorting(input_list): for i in range(len(input_list)): for j in range(i+1,len(input_list)): if input_list[i] > input_list[j]: input_list[i],input_list[j] = input_list[j],input_list[i] return input_list
样本输入/输出:
输入->input_list = ["zas", "app", "zaa", "abc", "aaz"]
input_list = ["zas", "app", "zaa", "abc", "aaz"]
产出->['aaz', 'abc', 'app', 'zaa', 'zas']
['aaz', 'abc', 'app', 'zaa', 'zas']
您的代码看起来不错,并且能够对字符串列表进行排序
你只需要做一些小的修正。请尝试以下代码:
样本输入/输出:
输入->
input_list = ["zas", "app", "zaa", "abc", "aaz"]
产出->
['aaz', 'abc', 'app', 'zaa', 'zas']
相关问题 更多 >
编程相关推荐