在這個簡單的 python 程序中,我們需要合併和排序兩個數組。這是一個基於數字的 python 程序。
為了更好地理解這個例子,我們總是建議您學習下面列出的 Python 編程的基本主題:
- Python 運算符
- Python 循環
如何合併和排序兩個數組?
在這個 python 程序中,我們必須合併和排序兩個列表。數組是一組相同數據類型的元素,使用相同的索引進行訪問。在這個 python 程序中,我們需要初始化並在兩個列表或數組中添加一些元素,我們必須合併這些列表,然後對大列表的內容進行排序。
sort()
函數是我們在這裡用來對列表進行排序的內置函數。讓我們檢查一下我們用 python 語言做了什麼來完成任務。在接受用戶的輸入並使用 python 中的append
方法將輸入附加到不同的列表或數組之後,我們只是通過 a+c 將列表添加在一起,然後應用sort
函數,這是 python 語言中的一個內置函數,用於對新列表的元素進行排序。最後,打印列表。
算法
STEP 1: 用兩個變量初始化 python 中的兩個列表或數組。
步驟 2: 從用戶處接受列表 1 所需的元素數量,並使用input
方法將其存儲在變量中。
第三步:打開一個for loop
使用範圍法從 1 到用戶輸入的元素數量接受列表中的每個元素。
步驟 4: 使用append
操作符將用戶輸入元素添加到列表中。
步驟 5: 接受第二個列表的條款數量。
步驟 6: 使用for loop
和追加運算符接受元素並將其添加到第二個列表中。
STEP 7: 現在,我們使用+運算符作為第一個列表+第二個列表來合併列表。
STEP 8: 應用sort()
函數,python 編程語言中的內置函數,對合併後的列表元素進行排序。
步驟 9: 使用print
語句打印合併排序後的列表。
Python 源代碼
a=[]
c=[]
n1=int(input("Enter number of elements:"))
for i in range(1,n1+1):
b=int(input("Enter element:"))
a.append(b)
n2=int(input("Enter number of elements:"))
for i in range(1,n2+1):
d=int(input("Enter element:"))
c.append(d)
new=a+c
new.sort()
print("Sorted list is:",new)
輸出
Enter number of elements:4
Enter element:1
Enter element:2
Enter element:3
Enter element:5
Enter number of elements:3
Enter element:9
Enter element:8
Enter element:7
Sorted list is: [1, 2, 3, 5, 7, 8, 9]
原創文章,作者:PN1JP,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/130388.html