파이썬 코드: 무작위 숫자 정렬

문제

임의로 나열된 숫자들을 작은 숫자에서 큰 숫자로 정렬하는 파이썬 코드를 작성하시오.

해결책

파이썬은 정렬을 위한 내장함수인 sorted()를 제공하고 있다. 이 함수를 사용하여 숫자들을 작은 숫자에서 큰 숫자로 정렬할 수 있다.

# 무작위 숫자 리스트
numbers = [4, 2, 7, 1, 3, 9, 5]

# 오름차순 정렬
sorted_numbers = sorted(numbers)

# 결과 출력
print("정렬 결과:", sorted_numbers)

위 코드를 실행하면 다음과 같은 결과가 출력된다.

정렬 결과: [1, 2, 3, 4, 5, 7, 9]

위 코드에서 sorted() 함수는 numbers 리스트를 인자로 받아 작은 숫자에서 큰 숫자로 정렬된 결과를 반환한다. 이 결과를 sorted_numbers 변수에 저장하고, print() 함수를 사용하여 정렬된 결과를 출력하였다.

파이썬에서는 sorted() 함수를 사용하여 다양한 자료형을 정렬할 수 있다. 예를 들면, 문자열을 정렬하는 경우에도 sorted() 함수를 사용할 수 있다.

# 무작위 문자열 리스트
fruits = ['apple', 'banana', 'orange', 'kiwi', 'pear']

# 알파벳순 정렬
sorted_fruits = sorted(fruits)

# 결과 출력
print("정렬 결과:", sorted_fruits)

위 코드를 실행하면 다음과 같은 결과가 출력된다.

정렬 결과: ['apple', 'banana', 'kiwi', 'orange', 'pear']

sorted() 함수는 기본적으로 오름차순으로 정렬된 결과를 반환하지만, reverse 옵션을 True로 설정하여 내림차순 정렬도 가능하다.

# 무작위 숫자 리스트
numbers = [4, 2, 7, 1, 3, 9, 5]

# 내림차순 정렬
sorted_numbers = sorted(numbers, reverse=True)

# 결과 출력
print("정렬 결과:", sorted_numbers)

위 코드를 실행하면 다음과 같은 결과가 출력된다.

정렬 결과: [9, 7, 5, 4, 3, 2, 1]

참고

Similar Posts