零基礎 Python3學習課後練習題(二十四)

2021-08-28 19:14:01 字數 740 閱讀 8278

0.請問集合的唯一作用是什麼?

答:確保集合內部數字元素的唯一性。

1.如果你希望建立的集合是不變的,應該怎麼做?

答:使用 frozenset() 指令 建立乙個不可變集合。

2.請問如何確定乙個集合裡面有多少個元素?

答:可以使用 len() 知道集合裡面有多少個元素。

3.請目測以下**會輸出什麼?

>>> num_set = set([1,2,3,4,5])  

>>> num_set[0]

答:會報錯,因為第一行**是建立了乙個集合,而第二行**是索引集合內的元素,集合內的元素是無法索引到的,所以會報錯。(集合是無序的)

4.請問set1 = 和set1 = set([1,2])是一樣的嗎?

答:不一樣,set1 = set([1, 2]) 會生成乙個集合,但set1 = 卻會報錯。

5.開啟你的idle,輸入set1 = ,你發現什麼?

答:生成了乙個集合,但集合內的元素只有兩個,也就是說集合會自動剔除重複的數字元素。

6.如何給集合新增和刪除元素?

答:可變集合可以使用 .add() 指令新增乙個數字元素,可以用 .remove() 刪除集合內乙個數字元素。

零基礎 Python3學習課後練習題(四)

0.請問以下 會列印多少次 我愛魚c!while c print 我愛魚c 答 會一直列印下去,死迴圈。1.請問以下 會列印多少次 我愛魚c!i 10 while i print 我愛魚c i i 1 答 會列印10次。2.請寫出與 10 cost 50 等價的表示式。答 10 cost and c...

零基礎 Python3學習課後練習題(八)

0.下面的迴圈會列印多少次 i love fishc for i in range 0,10,2 print i love fishc 答 列印 5 次,因為在range閾中以 2 為步徑,即有五個結果,所以可以列印五次。for i in range 0,10,2 print i love fish...

零基礎 Python3學習課後練習題(十六)

0.請問以下哪個是形參哪個是實參?def myfun x return x 3 y 3 print myfun y 答 x是形式引數,y是實際引數。函式定義過程中的引數是形參,呼叫函式過程中的引數是實參。1.函式文件和直接用 為函式寫注釋有什麼不同?答 函式文件是對函式的解釋和描述,可以呼叫 doc...