合并兩個(gè)列表直接用extend方法就可以了。
站在用戶的角度思考問題,與客戶深入溝通,找到蘄春網(wǎng)站設(shè)計(jì)與蘄春網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、主機(jī)域名、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋蘄春地區(qū)。
a1.extend(a2)
print(a1)
python沒有數(shù)組,可以用list代替.
隨機(jī)元素的范圍你沒有說,我用1-100代替.代碼如下:
import random
def randomlist():
listname = []
for i in range(10):
listname.append(random.randint(1,100))
return listname
list1,list2,list3= randomlist(),randomlist(),randomlist()
print list1,list2,list3
#生成三個(gè)有十個(gè)元素的數(shù)組完成
totallist = list1[:]
totallist.extend(list2)
totallist.extend(list3)
#合并成一個(gè)數(shù)組完成
print totallist
jishu,oushu = [],[]
for i in totallist:
if i%2 == 1 and i not in jishu:
jishu.append(i)
elif i%2 == 0 and i not in oushu:
oushu.append(i)
#挑出奇數(shù)和偶數(shù)完成
jishu.sort()
oushu.sort()
#將奇數(shù)和偶數(shù)列表排序,不需要可以刪除
print jishu,oushu
注:生成三個(gè)有十個(gè)元素的數(shù)組,可以用以下一行代碼就能實(shí)現(xiàn),代碼更少,運(yùn)行效率也更高,不過C\JAVA里面都沒有這種形式,不容易看懂
list1,list2,list3 = ([random.randint(1,100) for i in range(10)] for i in range(3))
直接用實(shí)例說明:
In [1]: import numpy
In [2]: a = array([[1,2,3],[4,5,6]])
In [3]: b = array([[9,8,7],[6,5,4]])
In [4]: numpy.concatenate((a,b))
Out[4]:
array([[1, 2, 3],
[4, 5, 6],
[9, 8, 7],
[6, 5, 4]])
或者這么寫
In [1]: a = array([1,2,3])
In [2]: b = array([4,5,6])
In [3]: numpy.vstack((a,b))
Out[3]:
array([[1, 2, 3],
[4, 5, 6]])