每个人都该学的30个Python技巧|技巧 13:什麽都能装的百宝袋—串列(List)(上)(字幕、衬乐、练习)

之前教过了条件判断还有回圈,这些都可以让程序遇到不同状况的时候做出不同的动作。也有讲到数值、字串等好几种资料型态,那今天就要再更深入一点了。

串列是Python用来储存连续性资料的,里面的元素是具有顺序性的,它就像是百宝袋一样,什麽资料型态的元素都可以放进去,是不是很神奇呢?那快点进去影片看要怎麽建立串列吧!


影片的最後有四题练习题,我把题目放在下面了,答案会公布影片中呦~

练习1

观察下列程序码,若希望输出结果为 提拉米苏 ,应使用下列哪个程序码。

desserts = ['布朗尼', '舒芙雷', '松饼', '马卡龙', '提拉米苏']

A. desserts[0]
B. desserts[1]
C. desserts[-1]
D. desserts[-0]

练习2

执行下列程序码,输出结果为何。

List = [[1, 2, 3], [4, 5, 6]]
print(List[1][2])

A. 2
B. 3
C. 5
D. 6

练习3

观察下列程序码,下列哪个程序码最终的结果是 lemon。

x = ['kiwi', 'coconut', 'lemon', 'guava', 'mango']

A. print(x[1])
B. print(x[2])
C. print(x[-1])
D. print(x[-2])

练习4

执行下列程序码,输出结果为何。

list1 = [1, 2]
list2 = [3, 4]
list3 = list1 + list2
list4 = list3 * 2
print(list4)

A. [1, 2, 3, 4, 1, 2, 3, 4]
B. [[1, 2, 3, 4], [1, 2, 3, 4]]
C. [[1, 2], [3, 4], [1, 2], [3, 4]]
D. [8, 12]


<<:  案例:AWS MLOps Framework - 成本、架构概览

>>:  DAY1-凡事起头难

Day 4 准备Flutter开发环境(二)

我们接续昨天继续来安装Flutter吧! (三)在Android Studio上安装Flutter开...

DAY12 - 踩坑纪录 : Bitbucket

前言 今天是铁人赛的第十二天,内容是如何解决实作上发现的问题 自学的人如何解决问题,原本就是打算要写...

Unity与Photon的新手相遇旅途 | Day12-血量制作

今天的内容为该如何制作血量,并且在攻击时或受到伤害时改变血量。 ...

【第八天 - Flutter Provider 架构教学】

前言 今日的程序码 => GIHUB 这篇,我要请求 https://jsonplacehol...

Day18 将电脑接上印表机,将程序码或文章包装成书吧

今天来玩玩新的 CC: Tweaked 方块:Printer 跟 Disk Drive 一样,放置在...