iT邦幫忙

2021 iThome 鐵人賽

DAY 20
0
影片教學

大學生必學的 30個Python技巧系列 第 20

每個人都該學的30個Python技巧|技巧 20:Python容器—集合(set)(字幕、襯樂、練習)

昨天的字典進階操作你有沒有學會呢?如果還是不熟悉記得要再去複習呀~

今天又是一個新容器了,集合跟串列、元組一樣,裡面的元素都是可以改變的,在順序性方面就跟字典一樣,裡面的元素都是沒有順序性的,所以就不能用到跟索引值相關的,其他的特點就先不說,自己點開影片看看吧!

Yes


影片的最後有五題練習題,我把題目放在下面了,答案會公布影片中呦~

練習1

關於集合,下列何者錯誤。

A. 資料隨機排列
B. 以「鍵:值」方式儲存
C. 用大括號{}括住
D. 內容可以修改

練習2

觀察下列程式碼,輸出結果為何。

setA = {1, 2, 2, 3, 3, 3}

A. {1, 2, 2, 3, 3, 3}
B. {0}
C. {}
D. {1, 2, 3}

練習3

觀察下列程式碼,使用下列哪個方法會發生錯誤。

set1 = {1, 3, 5, 7, 9}

A. remove(8)
B. discard(8)
C. remove(7)
D. discard(7)

練習4

觀察下列程式碼,選擇正確的選項。

setA = {'a', 'b', 'c', 'd'}
setB = {'c', 'd', 'e'}

A. setA是setB的超集合
B. setB是setA的子集合
C. 他倆沒關係
D. 他倆是朋友

練習5

觀察下列程式碼,若有個成績輸入錯了想要更改,應該使用下列哪種方法。

score = {60, 90, 75, 55, 81}

A. 先用remove()再用add()
B. 先用add()再用remove()
C. 先用pop()再用clear()
D. 先用clear()再用pop()


上一篇
每個人都該學的30個Python技巧|技巧 19:字典進階操作(字幕、襯樂、練習)
下一篇
每個人都該學的30個Python技巧|技巧 21:set的處理方法(字幕、襯樂、練習)
系列文
大學生必學的 30個Python技巧32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言