小甲鱼python课后题和答案简书_小甲鱼Python入门 10讲 答案
测试题
0. 列表都可以存放一些什么东西?
我们说 Python 的列表是一个打了激素的数组,如果把数组比喻成集装箱,那么 Python 的列表就是一个大仓库,Ta 可以存放我们已经学习过的任何数据类型。
>>> mix = [1, ‘小甲鱼’, 3.14, [1, 2, 3]]
1. 向列表增加元素有哪些方法?
append()、insert()、extend()
2. append() 方法和 extend() 方法都是向列表的末尾增加元素,请问他们有什么区别?
append() 方法是将参数作为一个元素增加到列表的末尾。
extend() 方法则是将参数作为一个列表去扩展列表的末尾。
下面是示例:
>>> name = ['F', 'i', 's', 'h']
>>> name.append('C')
>>> name
['F', 'i', 's', 'h', 'C']
>>> name.extend(['.', 'c'])
>>> name
['F', 'i', 's', 'h', 'C', '.', 'c']
>>> name.append(['o', 'm'])
>>> name
['F', 'i', 's', 'h', 'C', '.', 'c', ['o', 'm']]
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.append(88)
方法二:
member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]
对于这种情况,明显是第二种方法看起来要好一些嘛。
不过对于大型的列表,第一种方法可能更合适,所以我们说永远没有最好的,只有最合适的。
1. 利用 for 循环打印上边 member 列表中的每个内容
member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]
for each in member:
print(each)
2. 上一题打印的样式不是很好,能不能修改一下代码打印成下图的样式呢?【请至少使用两种方法实现】
方法一:
count = 0
length = len(member)
while count < length:
print(member[count], member[count+1])
count += 2
方法二:
for each in range(len(member)):
if each % 2 == 0:
print(member[each], member[each+1])
小甲鱼python课后题和答案简书_小甲鱼Python入门 10讲 答案相关推荐
- python多线程并发数量控制简书_科学网—python多线程编程 - 郗强的博文
Python是支持多线程的,主要通过thread和threading两个模块来实现,其中thread模块比较底层(或者说是轻量级的),而threading模块对thread做了一些包装,可以更加方便地 ...
- python中format函数用法简书_从Python安装到语法基础,这才是初学者都能懂的爬虫教程...
Python和PyCharm的安装:学会Python和PyCharm的安装方法 变量和字符串:学会使用变量和字符串的基本用法 函数与控制语句:学会Python循环.判断语句.循环语句和函数的使用 Py ...
- 小甲鱼python课后题和答案简书_【py小甲鱼笔记】-列表
要点:通过print(dir(list))来查看列表的所有方法,然后通过help(list.index).help(list.sort) 等查看帮助文档,这样就可以快速了解列表的每一个函数的用法 一. ...
- 小甲鱼python课后题和答案简书_【py小甲鱼笔记】-函数
课后作业: 1. 请问这个函数有多少个参数? def MyFun((x, y), (a, b)): return x * y - a * b 如果你回答两个,那么恭喜你错啦,答案是0,因为类似于这样的 ...
- python判断素数的方法简书_深入浅出RSA在CTF中的攻击套路
0x01 前言 本文对RSA中常用的模逆运算.欧几里得.拓展欧几里得.中国剩余定理等算法不展开作详细介绍,仅对遇到的CTF题的攻击方式,以及使用到的这些算法的python实现进行介绍.目的是让大家能轻 ...
- python中format函数用法简书_增强的格式化字符串format函数
自python2.6开始,新增了一种格式化字符串的函数str.format(),可谓威力十足.那么,他跟之前的%型格式化字符串相比,有什么优越的存在呢?让我们来揭开它羞答答的面纱. 它通过{}和:来代 ...
- python进行数据分析 简书_《利用python进行数据分析》读书笔记1
读取json内容: import json path='路径\文件名.txt' records=[json.loads(line) for line in open(path)] #records为由 ...
- python判断素数的方法简书_判断素数
素数的定义 素数:又称质数.是大于1自然数中的除了自身和1以外不能别其他数整除的数字. 第一种方法 利用这个素数的定义,我们可以得出第一种判断素数的方法: int isPrime1(int n) { ...
- 小甲鱼python课后题百度网盘_[全套55讲] 鱼c论坛小甲鱼python课后题
[全套55讲] 鱼c论坛小甲鱼python课后题 第 1 课0. Python 是什么类型的语言Python 是脚本语言脚本语言Scripting language是电脑编程语言,因此也能让开发者藉以 ...
- 鱼C论坛小甲鱼Python课后题
本人是从小甲鱼的python视频一步步过来的 所以刚看到小甲鱼的课后题库就转载过来和大家分享 如有侵权,请联系删除 之前python时就是学习的小甲鱼的课程 现在看了那么多的教学视频,感觉还是小甲鱼的 ...
最新文章
- 姚班学霸陈立杰:16岁保送清华,18岁拿下IOI世界冠军,现摘得FOCS 2019最佳学生论文...
- GNU make manual 翻译(六十九)
- 《手把手教你学C语言》学习笔记(1)---C语言的特点
- halcon圆环完整度检测
- HTTP(1)---HTTP 工作原理
- Java元宵趣图_模仿百度首页“元宵节汤圆”动图(js的定时任务:setInterval)
- 第二百五十八节,Tornado框架-逻辑处理get()方法和post()方法,初识模板语言
- 一块神奇的树莓派电子板竟让我学会了Linux系统
- 计算机的时代背景,学生计算机论文,关于新时代背景下的中专计算机教学相关参考文献资料-免费论文范文...
- java 文件 锁定,Java中的文件锁定
- 为什么计算机无法访问u盘,WIN10系统无法访问U盘怎么处理_win10电脑u盘无法访问拒绝访问如何解决-win7之家...
- Mybatis 新增返回ID
- asp.net 视频教程
- 运营商推无限流量卡:这是不是一记昏招?
- linux下校正系统时间,date linux系统校正时间
- mac虚拟机(windows10)装powerdesigner界面模糊或图形菜单很小问题
- 0基础学php燕十八,燕十八PHP公益培训 PHP基础视频教程 (60集全)
- 降维打击!记录我在大二的腾讯面试
- 通过Keycloak API理解OAuth2与OpenID Connect
- Anton and Letters
热门文章
- Android四大组件之 --- Service入门
- 【leetcode】Longest Common Prefix
- HDU 1017 A Mathematical Curiosity 数学题
- 图像匹配之归一化积相关灰度匹配
- 计算机二级的评分和未来教育的评分,计算机二级office高级应用是人工评分还是机器评分?...
- 虚拟主机支持ssl支持php7,虚拟主机支持https改造吗
- QVideoWidget遇到的坑。
- yagmail发送带图片和链接的邮件
- JAVA回文数代码getReverse_java判断回文数示例分享
- GDI GDI+ 的区别