題目內容:
輸入兩個列表alist和blist,要求列表中的每個元素都為正整數且不超過10;
合併alist和blist,並將重複的元素去掉後輸出乙個新的列表clist。
可以使用以下實現列表alist的輸入:
alist=list(map(int,input().split()))
同時為保證輸出結果一致,請將集合內元素排序之後再輸出。
如對於列表alist,可輸出sorted(alist)。
輸入格式:
共兩行,每一行都用來輸入列表中的元素值,以空格隔開。
輸出格式:
共一行,以列表形式列印輸出。
輸入樣例:
1 2 3
4 3 2
輸出樣例:
[1,2,3,4]
alist=
list
(map
(int
,input()
.split())
)blist=
list
(map
(int
,input()
.split())
)clist=blist+alist
clist=
list
(set
(clist)
)for i in clist:
if(clist[i]
>10)
: clist.remove(clist[i]
)print
(clist)
結果:
題目內容:
輸入乙個列表,要求列表中的每個元素都為正整數且列表包含的元素個數為偶數;
將列表中前一半元素儲存至字典的第乙個鍵值1中,後一半元素儲存至第二個鍵值2中。
可以使用以下實現列表alist的輸入:
alist=list(map(int,input().split()))
輸入格式:
共一行,列表中的元素值,以空格隔開。
輸出格式:
共一行,以字典的形式列印結果。
輸入樣例:
1 2 3 4
輸出樣例:
alist=
list
(map
(int
,input()
.split())
)if(len
(alist)%2
!=0):
print
("error"
)else
:print
(alist)
t=len(alist)/2
#int(t) 不知道為啥在這裡對t取整沒有用還是會報錯
b=print
(b)
題目內容:
輸入乙個列表,將其反轉後輸出新的列表。
可以使用以下實現列表alist的輸入:
alist=list(map(int,input().split()))
輸入格式:
共一行,列表中的元素值,以空格隔開。
輸出格式:
共一行,為乙個列表。
輸入樣例:
1 2 3
輸出樣例:
[3, 2, 1]
alist=
list
(map
(int
,input()
.split())
)alist.reverse(
)#reverse沒有返回值
print
(alist)
題目內容:
輸入乙個列表,要求列表中的每個元素都為整數;
將列表中的所有元素按照它們的絕對值大小進行排序,絕對值相同的還保持原來的相對位置,列印排序後的列表(絕對值大小僅作為排序依據,列印出的列表中元素仍為原列表中的元素)。
可以使用以下實現列表alist的輸入:
alist=list(map(int,input().split()))
輸入格式:
共一行,列表中的元素值,以空格隔開。
輸出格式:
共一行,為乙個列表。
輸入樣例:
-2 1 3
輸出樣例:
[1, -2, 3]
def
fun(x)
:#此函式用來求絕對值
return x if x>=
0else
-xalist=
list
(map
(int
,input()
.split())
)alist.sort(key=fun)
# sort(key=none,reserve=false)
print
(alist)
python 合併兩個列表並去重
合併兩個列表並去重 10分 題目內容 輸入兩個列表alist和blist,要求列表中的每個元素都為正整數且不超過10 合併alist和blist,並將重複的元素去掉後輸出乙個新的列表clist。可以使用以下實現列表alist的輸入 alist list map int,input split 同時為...
1合併兩個列表並去重
題目內容 輸入兩個列表alist和blist,要求列表中的每個元素都為正整數且不超過10 合併alist和blist,並將重複的元素去掉後輸出乙個新的列表clist。可以使用以下實現列表alist的輸入 alist list map int,input split 同時為保證輸出結果一致,請將集合內...
python入門 兩個列表合併去重
輸入兩個列表alist和blist,要求列表中的每個元素都為正整數且不超過10 合併alist和blist,並將重複的元素去掉後輸出乙個新的列表clist。可以使用以下實現列表alist的輸入 alist list map int,input split 同時為保證輸出結果一致,請將集合內元素排序之...