【零基础】Python3学习课后练习题(九)
本文是跟着鱼C论坛小甲鱼零基础学习Python3的视频学习的,课后题也是跟随每一课所附属的题目来做的,根据自己的理解和标准答案记录的笔记。
第十课
测试题:
0. 列表都可以存放一些什么东西?
答:列表可以存放任何数据类型。
1. 向列表增加元素有哪些方法?
答: list.append() 向列表中添加单个元素并排列在列表末尾、 list.extend() 向列表中扩展另一个列表并排列在末尾、 list.insert() 向列表中任意索引位置插入元素(语法:List.insert(位置,列表))。
2. append() 方法和 extend() 方法都是向列表的末尾增加元素,请问他们有什么区别?
答:append() 是在末尾添加单个独立元素,extend()是在末尾添加扩展另一列表。
3. member.append(['竹林小溪', 'Crazy迷恋']) 和 member.extend(['竹林小溪', 'Crazy迷恋']) 实现的效果一样吗?
答:实现效果不一样。
[code]>>> member = ['A', 'B', 'C', 'D'] >>> member.append(['E', 'F']) >>> member ['A', 'B', 'C', 'D', ['E', 'F']] >>> >>> member = ['A', 'B', 'C', 'D'] >>> member.extend(['E', 'F']) >>> member ['A', 'B', 'C', 'D', 'E', 'F'] >>>
4. 有列表 name = ['F', 'i', 'h', 'C'],如果小甲鱼想要在元素 'i' 和 'h' 之间插入元素 's',应该使用什么方法来插入?
答:使用 .insert() 方法来插入。
[code]>>> name = ['F', 'i', 'h', 'C'] >>> name.insert(2, 's') >>> name ['F', 'i', 's', 'h', 'C'] >>>
动动手:
0. 自己动手试试看,并分析在这种情况下,向列表添加数据应当采用哪种方法比较好?
假设给定以下列表:
member = ['小甲鱼', '黑夜', '迷途', '怡静', '秋舞斜阳']
要求将列表修改为:
member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]
方法一:使用 insert() 和 append() 方法修改列表。
方法二:重新创建一个同名字的列表覆盖。
答:
方法一:
[code]>>> member = ['小甲鱼', '黑夜', '迷途', '怡静', '秋舞斜阳'] >>> member.insert(1,88) >>> member.insert(3,90) >>> member.insert(5,85) >>> member.insert(7,90) >>> member.append(88) >>> member ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88] >>>
方法二:
[code]>>> member = ['小甲鱼', '黑夜', '迷途', '怡静', '秋舞斜阳'] >>> member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88] >>> member ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]
1. 利用 for 循环打印上边 member 列表中的每个内容
[code]>>> for i in range(10): print(member[i]) 小甲鱼 88 黑夜 90 迷途 85 怡静 90 秋舞斜阳 88
阅读更多
- 【零基础】Python3学习课后练习题(二十五)
- 【零基础】Python3学习课后练习题(十九)
- 【零基础】Python3学习课后练习题(二十七)
- 【零基础】Python3学习课后练习题(十)
- 【零基础】Python3学习课后练习题(十三)
- 【零基础】Python3学习课后练习题(十一)
- 【零基础】Python3学习课后练习题(十六)
- 【零基础】Python3学习课后练习题(十四)
- 【零基础】Python3学习课后练习题(十七)
- 【零基础】Python3学习课后练习题(十五)
- 【零基础】Python3学习课后练习题(二十六)
- 【零基础入门学习Python笔记001】我和Poyhon的第一次亲密接触:课后测试集答案
- 【鱼C·零基础入门学习Python】课后习题答案 第14课
- 【零基础入门学习Python笔记002】用Python设计第一个游戏:课后测试集答案
- python 基础 学习 内置函数
- 深入学习Django源码基础7 - python的gettext国际化本地化
- Python学习笔记 02 Python基础
- Python学习笔记(1)—Python基础
- python基础学习七:迭代器