新聞中心
創(chuàng)新互聯(lián)python教程:

在這個(gè)簡(jiǎn)單的 python 程序中,我們需要合并和排序兩個(gè)數(shù)組。這是一個(gè)基于數(shù)字的 python 程序。
為了更好地理解這個(gè)例子,我們總是建議您學(xué)習(xí)下面列出的 Python 編程的基本主題:
- Python 運(yùn)算符
- Python 循環(huán)
如何合并和排序兩個(gè)數(shù)組?
在這個(gè) python 程序中,我們必須合并和排序兩個(gè)列表。數(shù)組是一組相同數(shù)據(jù)類型的元素,使用相同的索引進(jìn)行訪問。在這個(gè) python 程序中,我們需要初始化并在兩個(gè)列表或數(shù)組中添加一些元素,我們必須合并這些列表,然后對(duì)大列表的內(nèi)容進(jìn)行排序。
sort()函數(shù)是我們?cè)谶@里用來對(duì)列表進(jìn)行排序的內(nèi)置函數(shù)。讓我們檢查一下我們用 python 語言做了什么來完成任務(wù)。在接受用戶的輸入并使用 python 中的append方法將輸入附加到不同的列表或數(shù)組之后,我們只是通過 a+c 將列表添加在一起,然后應(yīng)用sort函數(shù),這是 python 語言中的一個(gè)內(nèi)置函數(shù),用于對(duì)新列表的元素進(jìn)行排序。最后,打印列表。
算法
STEP 1: 用兩個(gè)變量初始化 python 中的兩個(gè)列表或數(shù)組。
步驟 2: 從用戶處接受列表 1 所需的元素?cái)?shù)量,并使用input方法將其存儲(chǔ)在變量中。
第三步:打開一個(gè)for loop使用范圍法從 1 到用戶輸入的元素?cái)?shù)量接受列表中的每個(gè)元素。
步驟 4: 使用append操作符將用戶輸入元素添加到列表中。
步驟 5: 接受第二個(gè)列表的條款數(shù)量。
步驟 6: 使用for loop和追加運(yùn)算符接受元素并將其添加到第二個(gè)列表中。
STEP 7: 現(xiàn)在,我們使用+運(yùn)算符作為第一個(gè)列表+第二個(gè)列表來合并列表。
STEP 8: 應(yīng)用sort()函數(shù),python 編程語言中的內(nèi)置函數(shù),對(duì)合并后的列表元素進(jìn)行排序。
步驟 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] 本文題目:Python程序:合并和排序兩個(gè)列表或數(shù)組
本文地址:http://m.fisionsoft.com.cn/article/coceisc.html


咨詢
建站咨詢
