Python_小さい順に並べ替え

3769 ワード

1つ目と後ろの要素を1つずつ比較して、後ろの要素より大きく交換します......
"""
          
"""
def sort_list(target_list):
    """
              
    :param target_list:   
    """
    for r in range(len(target_list) - 1):
        for c in range(r + 1, len(target_list)):
            if target_list[r] > target_list[c]:
                target_list[r], target_list[c] = target_list[c], target_list[r]


#   
list01 = [4, 54, 5, 6, 7, 8, 3]
sort_list(list01)
print(list01)

実行結果
[3, 4, 5, 6, 7, 8, 54]