我编写了一个 buuble 排序算法来按整数部分对元组列表进行排序。
但是如果给定的列表已经排序,我想返回 None 。我该怎么做?
def bubble_sort_2nd_value(tuples_list):
NEWLIST = []
for i in tuples_list:
NEWLIST.append(i)
for i in range(len(NEWLIST)):
for j in range(i+1, len(NEWLIST)):
if(NEWLIST[j][1]<NEWLIST[i][1]):
NEWLIST[j],NEWLIST[i] = NEWLIST[i],NEWLIST[j]
print(NEWLIST)
tuples_list = [("h1",1),("h2",2),("h3", 3), ("hi" , 4)]
bubble_sort_2nd_value(tuples_list)