1、
a=[3] ;alist=[1,2,3,4,5] ;print(a in alist)
輸出:false。3在alist裡,[3]不在
2、
alist=
sorted([
1,2,
3],reverse=
true
)blist=
reversed([
1,2,
3])print
(alist==blist)
輸出:false
reversed()輸出的是乙個逆序器,如,需要list化才能得到可讀的列表。
3、
dict
=thecopy=
dict
dict
['1']=
5sum
=dict
['1'
]+thecopy[
'1']
print
(sum
)
輸出:10。字典作為容器,所有的連續賦值如a=b=c=[1,2,3],結果是使得a,b,c都指向同乙個記憶體位址,即相同的列表容器。字典也一樣。所以,修改dict後,thecopy也跟著相應修改了。
4、
alist=[1
,2,3
]blist=alist*
3print
(blist)
輸出:[1, 2, 3, 1, 2, 3, 1, 2, 3] 列表的重複,沒什麼好說的。
5、
alist=[3
,4,5
,7,9
,12,13
,15,17
]blist=alist[3:
7:2]
print
(blist)
輸出:[7, 12]
6、
x=x[2
]=3print
(x)
輸出:
7、
alist=[1
,1,2
,3]b=
set(alist)
print
(b)
————
程式設計作業四
題目內容:
輸入兩個列表alist和blist,要求列表中的每個元素都為正整數且不超過10;
合併alist和blist,並將重複的元素去掉後輸出乙個新的列表clist。
可以使用以下實現列表alist的輸入:alist=list(map(int,input().split()))
同時為保證輸出結果一致,請將集合內元素排序之後再輸出。如對於列表alist,可輸出sorted(alist)。
輸入格式:共兩行,每一行都用來輸入列表中的元素值,以空格隔開。
輸出格式:共一行,以列表形式列印輸出。
alist=
list
(map
(int
,input()
.split())
)blist=
list
(map
(int
,input()
.split())
)print
(sorted
(list
(set
(alist+blist)))
)
題目內容:
輸入乙個列表,要求列表中的每個元素都為正整數且列表包含的元素個數為偶數;將列表中前一半元素儲存至字典的第乙個鍵值1中,後一半元素儲存至第二個鍵值2中。
可以使用以下實現列表alist的輸入:alist=list(map(int,input().split()))
輸入格式:共一行,列表中的元素值,以空格隔開。
輸出格式:共一行,以字典的形式列印結果。
al=
list
(map
(int
,input()
.split())
)n=len(al)//2
d=print
(d)
題目內容:輸入乙個列表,將其反轉後輸出新的列表。
輸入格式:共一行,列表中的元素值,以空格隔開。
輸出格式:共一行,為乙個列表。
al=
list
(map
(int
,input()
.split())
)print
(al[::
-1])
題目內容:
輸入乙個列表,要求列表中的每個元素都為整數;
將列表中的所有元素按照它們的絕對值大小進行排序,絕對值相同的還保持原來的相對位置,列印排序後的列表(絕對值大小僅作為排序依據,列印出的列表中元素仍為原列表中的元素)。
輸入格式:共一行,列表中的元素值,以空格隔開。
輸出格式:共一行,為乙個列表。
al=
list
(map
(int
,input()
.split())
)al.sort(key=
abs)
print
(al)
#al.sort():sort()函式不return任何東西,不能直接print(al.sort())
Python語言基礎與應用 北京大學 測試章節三
1 關於python中的字串,說法錯誤的是 字串以 0標誌字串的結束。2 關於python中的複數,說法錯誤的是 實部和虛部都是整數。3 下列表示式中返回為true的是 0x56 56 4 print a b c 輸出true 5 x big y 2 print x y 字串與數值連線,報錯 6 x...
Python語言基礎與應用 北京大學期末程式設計考試
1 兩組數的差異 題目內容 給出兩組相同數量的整數,求這兩組整數的差異估算,即 對應數差值平方之和。第一組為a1,a2 an 第二組為b1,b2 bn 求 a1 b1 2 a2 b2 2 an bn 2 輸入格式 兩行,每行是一組整數,用空格隔開。輸出格式 乙個整數。a list map int,i...
MOOC Python語言基礎與應用
容器型別 字典 dict 貼標籤的資料 標籤收納盒 給資料貼上標籤,就可以通過具有特定含義的名字或者別的記號來獲取資料。現實生活中的字典 通過標籤 或者關鍵字 來索引資料,區別於列表或元組通過連續的整數來索引 ps 注意區別 標籤 key 和資料值 value 字典容器中儲存著一系列的key val...