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

정렬되지 않은 두 목록의 정렬된 병합 목록을 만드는 Python 프로그램

<시간/>

이 자습서에서는 두 개의 목록을 병합하고 결과 목록을 정렬된 순서로 인쇄하는 프로그램을 작성할 것입니다. 몇 가지 예를 살펴보겠습니다.

Input:
list_1 = [1, 3, 2, 0, 3]
list_2 = [20, 10, 23, 43, 56, -1]
Output:
[-1, 0, 1, 2, 3, 3, 10, 20, 23, 43, 56]


Input:
list_1 = ["hafeez", "aslan"]
list_2 = ["abc", "kareem", "b"]
Output:
["abc", "aslan", "b", "hafeez", "kareem"]

다음 단계에 따라 코드를 작성해 봅시다.

알고리즘

1. Initialize the lists.
2. Concatenate the two lists using + operator and store the result in a new variable.
3. Sort the resultant list with sort() method of the list.
4. Print the sorted list.

코드를 참조하십시오.

## initializing the lists
list_1 = [1, 3, 2, 0, 3]
list_2 = [20, 10, 23, 43, 56, -1]
## concatenating two lists
new_list = list_1 + list_2
## soring the new_list with sort() method
new_list.sort()
## printing the sorted list
print(new_list)

출력

위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.

[-1, 0, 1, 2, 3, 3, 10, 20, 23, 43, 56]

우리는 다른 목록으로 동일한 프로그램을 실행하고 있습니다.

## initializing the lists
list_1 = ["hafeez", "aslan"]
list_2 = ["abc", "kareem", "b"]
## concatenating two lists
new_list = list_1 + list_2
## soring the new_list with sort() method
new_list.sort()
## printing the sorted list
print(new_list)

출력

위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.

['abc', 'aslan', 'b', 'hafeez', 'kareem']

결론

튜토리얼에 대해 궁금한 점이 있으면 댓글 섹션에 언급하세요.