본문 바로가기
프로그램

[파이썬] 문제 : 리스트에 작은순서로 나열하기

by 오디세이99 2022. 11. 22.
728x90
반응형

문제

print('%s (%d, %d, %d, %d)' % (classes[class_ind], coor[0], coor[1], coor[2], coor[3]))
coor[]여기에 좌표값이 들어가서 박스가 만들어지는데 좌표값이 작은 순서대로 나열하는 코드

 

 

방법

coor가 리스트이기 때문에 coor.sort()와 같이 할 수 있는데,

원 값까지 sort되어 버리기 때문에 원값을 유지하고 싶다면 copy() 함수를 써서 별도 리스트 변수를 만들어 사용하면 될 것 같아요.

coor = [100, 400, 200, 300]
tmp = coor.copy()
tmp.sort(reverse=False)
print(coor, tmp)
728x90
반응형

댓글