上节课我们给大家布置了关于列表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,你答对了吗?
感谢大家的收看,我们下期再见!
如果你觉得内容不错的话,欢迎点赞,评论和分享哟~
评论