빅데이터/파이썬

리스트 정렬

예캉 2017. 6. 30. 17:10
numbers=[2,8,9,1,6,5]
for i in range(len(numbers)): # 리스트의 길이가 반복횟수가 된다.
# 5번 반복하는데 i 출력하면 0,1,2,3,4나옴.
j=i+1
for j in range(len(numbers)):
if numbers[i]>numbers[j]:
tmp=numbers[i]
numbers[i]=numbers[j]
numbers[j]=tmp
print(numbers)
#교수님 코드
numbers=[2,8,9,1,6,3]
for i in range(len(numbers)-1):
for j in range(i+1,len(numbers)):
if numbers[i]>numbers[j]:
temp=numbers[i]
numbers[i]=numbers[j]
numbers[j]=temp
print(numbers)