
iterator_to_array 함수는 내부적으로 sort() 함수를 호출하여 정렬된 리스트를 반환합니다. 따라서 iterator_to_array 함수의 결과값이 항상 정렬된 상태로 나옵니다.
정렬되지 않은 리스트를 생성하려면 iterator_to_array 함수 대신 list() 함수를 사용하세요. list() 함수는 원본 데이터를 그대로 복사하여 반환하므로 정렬되지 않은 리스트를 생성할 수 있습니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
python
# 정렬되지 않은 리스트를 생성하는 방법
data = [3, 1, 2]
unsorted_list = list(data)
print(unsorted_list) # [3, 1, 2]
# iterator_to_array 함수를 사용하여 정렬되지 않은 리스트를 생성하는 방법
data = [3, 1, 2]
unsorted_list = list(iter(data))
print(unsorted_list) # [3, 1, 2]
위 예제에서 list() 함수를 사용하여 정렬되지 않은 리스트를 생성할 수 있습니다. iterator_to_array 함수 대신 iter() 함수를 사용하여 iterator 객체를 생성한 후 list() 함수를 사용하여 정렬되지 않은 리스트를 생성할 수도 있습니다.
2025-05-28 08:54