Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

두 목록을 병합하고 정렬하는 Python 프로그램

<시간/>

두 개의 목록을 병합하여 정렬해야 하는 경우 'sort' 방식을 사용하여 목록을 정렬하는 방법을 정의할 수 있습니다.

아래는 동일한 데모입니다 -

def merge_list(list_1, list_2):
   merged_list = list_1 + list_2
   merged_list.sort()
   return(merged_list)

list_1 = [20, 18, 9, 51, 48, 31]
list_2 = [28, 33, 3, 22, 15, 20]
print("The first list is :")
print(list_1)
print("The second list is :")
print(list_2)
print(merge_list(list_1, list_2))

출력

The first list is :
[20, 18, 9, 51, 48, 31]
The second list is :
[28, 33, 3, 22, 15, 20]
[3, 9, 15, 18, 20, 20, 22, 28, 31, 33, 48, 51]

설명

  • 두 개의 목록을 매개변수로 사용하는 'merge_list'라는 메서드가 정의되어 있습니다.

  • 두 목록은 '+' 연산자를 사용하여 연결됩니다.

  • 변수에 할당됩니다.

  • 정렬 방법은 최종 결과를 정렬하는 데 사용됩니다.

  • 메서드 외부에 두 개의 목록이 정의되어 콘솔에 표시됩니다.

  • 이 두 목록을 전달하여 메서드를 호출합니다.

  • 출력은 콘솔에 표시됩니다.