[小甲鱼]零基础入门python第010讲课后测试题及答案:列表:一个打了激素的数组1

测试题:
0. 列表都可以存放一些什么东西?
   任何数据类型:如 数字,字符串,列表,字典
1. 向列表增加元素有哪些方法?
   .append()  .extend()  .insert()
2. append() 方法和 extend() 方法都是向列表的末尾增加元素,请问他们有什
么区别?
    append()添加的是元素,extend()添加的是列表
    答案:append方法是将参数作为一个元素增加到列表的末尾
               extend 方法是将参数作为一个列表扩展到列表的末尾
3. member.append([' 竹林小溪 ', 'Crazy 迷恋']) 和 member.extend([' 竹林小溪 ',
'Crazy 迷恋 ']) 实现的效果一样吗?
  不一样,前者添加内嵌列表,后者是添加到原列表的元素中
4. 有列表 name = ['F', 'i', 'h', 'C'] ,如果小甲鱼想要在元素 'i' 和 'h' 之间插入
元素 's',应该使用什么方法来插入?
  name.insert(2,'s')
动动手:
0. 自己动手试试看,并分析在这种情况下,向列表添加数据应当采用哪种方法
比较好?
假设给定以下列表:
member = [' 小甲鱼 ', ' 黑夜 ', '迷途', ' 怡静', ' 秋舞斜阳 ']
要求将列表修改为:
member = [' 小甲鱼 ', 88, ' 黑夜 ', 90, ' 迷途 ', 85, ' 怡静', 90, ' 秋舞斜阳 ', 88]
方法一:使用 insert() 和 append() 方法修改列表。
member.insert(1,88)
member.insert(3,90)
member.insert(5,85)
member.insert(7,90)
member.insert(9,88)
方法二:重新创建一个同名字的列表覆盖。
1. 利用 for 循环打印上边 member 列表中的每个内容,如图:
for i in member:
        print(i)
2. 上一题打印的样式不是很好, 能不能修改一下代码打印成下图的样式呢? 【请
至少使用两种方法实现】
for i in range(0,10,2):
       print(member[i],member[i+1])
3. 请写下这一节课你学习到的内容:格式不限,回忆并复述是加强记忆的好方
式!

猜你喜欢

转载自blog.csdn.net/Erisay/article/details/83617064