iT邦幫忙

2021 iThome 鐵人賽

DAY 16
0
影片教學

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

每個人都該學的30個Python技巧|技巧 16:其他串列常用的函式(字幕、襯樂、練習)

  • 分享至 

  • xImage
  •  

今天終於是教串列的最後一篇啦~明天就可以進到新的資料型態了,期不期待咧ᕕ(ᐛ)ᕗ

在這部影片中一口氣講了8種方法欸,看一部影片就學到8種不同的方法有沒有覺得cp值很高!!!那就廢話不多說,快點進去看~~

Yes


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

練習1

觀察下列程式碼,回答以下問題。

X1 = [3, 1, 5, 4, 2]
X2 = sorted(X1)

(1) 串列 X1 裡的元素為何?
A. [1, 2, 3, 4, 5]
B. [5, 4, 3, 2, 1]
C. [3, 1, 5, 4, 2]

(2) 串列 X2 裡的元素為何?
A. [1, 2, 3, 4, 5]
B. [5, 4, 3, 2, 1]
C. [3, 1, 5, 4, 2]

練習2

執行下列程式碼,n的值為何。

List = ['珍奶', '火鍋', '燒肉', '拉麵']
m = List.index('珍奶')
n = List.count('火鍋')

A. 0
B. 1
C. 2
D. 3

練習3

觀察下列程式碼,回答以下問題。

list1 = [1, 2, 3, 4, 5]
list2 = ['a', 'b', 'c', 'd', 'e']
print(list1 == list2)
list1 = list2
print(list1 is list2)

(1) 在第一次print後會顯示什麼?
A. True
B. False

(2) 在第二次print後會顯示什麼?
A. True
B. False

練習4

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

List = [4, 6, 9, 13, 18]
print(4 in List)

A. True
B. False
C. 4
D. 13

練習5

觀察下列程式碼,若想要將裡面的數字由大排到小,應該用下列哪個方法?

list1 = [15, 5, 25, 20, 10]

A. sorted(list1)
B. reverse()
C. sort(reverse=False)
D. sort(reverse=True)


上一篇
每個人都該學的30個Python技巧|技巧 15:新增或刪除串列元素(字幕、襯樂、練習)
下一篇
每個人都該學的30個Python技巧|技巧 17:Python容器—元組(Tuple)(字幕、襯樂、練習)
系列文
大學生必學的 30個Python技巧32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言