零基础学python 10 新数据类型:列表list(课后习题答案)

avatar 2017年4月12日20:40:05 评论 1,348

加入VIP,可以享受无广告视频播放!更可享受教程提前看!详情猛戳:VIP介绍

上节课我们给大家布置了关于列表list的课后习题,让我们先来回顾一下我们的习题:

主题:选择题

这次我们来一道选择题考考大家吧:

请选出下列选项在python shell运行之时会报错的选项,不运行的情况下,你能找到哪个是错误的吗?

# 选项1
result = [1, 2, 3]
# 选项2
result = ["1", "2", "3"]
# 选项3
result = ["1" + "2"]
# 选项4
result = ["1" + ["2"]]
# 选项5
result = [["1"] + ["2"]]

哪个是错误的呢?为什么错误?

 

下面是我们的解答:

# 选项1

定义了三个元素,每个元素都是普通的整数,没有问题,正确。

# 选项2

定义了三个元素,都是字符串,没有问题,正确。

# 选项3

字符串相加会将字符串合成在一起,这个list总共一个元素,为["12"],没有问题,正确。

# 选项4

这里,一个字符串和一个有一个字符串元素的列表相加,属于不同的数据类型相加,导致错误,因此这个选项是错误的。

# 选项5

两个列表,是可以进行相加的,没有问题,正确。有的同学可能会对输出result时产生怎样的结果比较感兴趣,这里也顺便一提,运行完毕后如果把result变量print出来,结果为:[['1', '2']]

以上就是我们上期习题的全部解答,最后的错误的选项是选项4,你答对了吗?

 

感谢大家的收看,我们下期再见!

avatar

发表评论

您必须才能发表评论!