learn python the hard way习题31~40总结以及列表的扩展知识

Python 中的列表:

形式:[ 表示打开一个列表,中间的项目用 , 隔开,然后列表以 ] 结束。

for循环

两种形式:

  1. for i in ArrayName:
  2. for i in range(0,6):

其中的变量 i 在使用 for 循环的时候, Python 自动创建,作为进行循环的索引。
第一种形式中,遍历列表中的每一个元素。
第二种形式中,range(0,6), 从 0 开始,到 6 前结束,不包括6.

列表包含的函数:append

字典

列表是将一些键对应一些值的数据结构,这样就不需要通过索引来查找对应的元素。

Python 编程快速上手 第四章:列表

列表的格式:

格式:spam = [ , , , ];

对列表的操作

通过下标获得单个值

格式:spam[1]
负数下标:spam[-1]表示倒数第一个数据

利用切片获得子列表

格式:spam[a:b]
意义:元素从 a 开始,到 b 结束,但是不包括 b

用len()获得列表的长度

列表连接和复制列表元素:

+用于连接两个列表
*用于复制列表

用 del 语句从列表中删除值

in 和 not in 操作符

格式:'howdy' in ['spam','howdy','cat']
用于确定一个值是否存在于列表中,返回一个 boolean 值,即 True 或者 False

列表的方法

方法的定义:方法和函数是一回事,只是它调用在一个值上。

index()方法

用 index() 方法可以在其中输入一个值,返回的值是这个值的位置。

append()方法和 insert() 方法

在列表中添加值
区别 append(x) 接收一个参数
insert(x,y) 接收两个参数,第一个参数是新值的下标,第二个参数是要插入的新值。

romove()方法

知道其中的某个值,可以用 romove() 方法来在列表中删除这个值。

sort()方法

可以设置其参数 reverse = True, 使得其中的数据反向排列。

类列表的数据类型

有两种数据类型,它们同样是具有序列值的数据类型。
元组:通过 () 定义一个元组,为了防止其成为成为其他数据类型,当这个元组只有一个值的时候:可以在后面添加一个 ,
字符串:通过 ""定义一个字符串
但是唯一不同的地方是:它们的值是不可修改的,不可以让它们的值添加,修改或者删除。





转载于:https://www.cnblogs.com/FBsharl/p/10193354.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《学习Python的硬道理》是一本非常受欢迎的Python编程学习教程。它是由Zed Shaw编写的,以实践为基础的学习方法,具有适合初学者的特点。 这本教程通过一系列的练习和示例,帮助读者逐步掌握Python编程的基础知识和技能。它强调通过不断实践和写代码来学习,而不只是被动地阅读理论知识。实践中的困难会迫使学习者主动思考和解决问题,这也是为什么它被称为"学习Python的硬道理"。 该教程提供了一些实用的技巧和建议,帮助初学者更好地理解和掌握Python编程。通过逐步实现一些小项目和练习题,读者可以逐渐提升自己的编程能力。 与其他教程相比,这本教程更倾向于通过实践学习,并鼓励读者多写代码和尝试不同的方法。这样的学习方式对于编程入门者来说非常有益,因为它使他们能够更深入地理解编程的核心思想和概念。 总而言之,《学习Python的硬道理》是一本很好的Python编程学习教程,特别适合初学者。通过它,读者可以获得坚实的编程基础,并能够在实践中不断提升自己的技能。 ### 回答2: 《Learn Python the Hard Way(笨办法学Python)》是一本广受欢迎的Python编程入门书籍,主要通过实践和练习来帮助读者掌握Python编程语言。 这本书的PDF版本非常受欢迎,因为它提供了免费的学习资源,可以随时随地进行学习。通过下载这个PDF文件,读者可以在没有网络连接的情况下进行学习,并且可以根据自己的进度学习。 《Learn Python the Hard Way》这本书的特点是以实践为重,通过编写和运行代码来学习Python编程。它提供了大量的练习题习题答案,帮助读者巩固所学的知识,并培养解决问题的能力。 这本书适合初学者学习Python编程,无论是有编程经验还是没有编程经验的读者都可以从中受益。它从基础知识开始,逐步介绍了Python的各个方面,包括变量、函数、循环、条件语句等等。通过实践和编程练习,读者可以逐渐掌握Python的编程技巧和应用。 总之,学习Python的最佳途径是通过实践来掌握。《Learn Python the Hard Way》的PDF版本提供了免费的学习资源,可供读者随时随地进行学习。通过实践和编程练习,读者可以快速掌握Python编程的基础知识和技巧。这本书尤其适合初学者,无论有无编程经验,都可以通过学习它来迅速入门Python编程。 ### 回答3: "Learn Python the Hard Way"是一本非常受欢迎的Python编程入门书籍,由Zed A. Shaw撰写。该书旨在帮助初学者通过实际的编程练习来学习Python语言。 这本书的一个主要特点是通过一系列的编程练习来进行学习,每个练习都有详细的说明和示范代码。学生需要阅读相关材料,并按照书中的指导进行代码编写和测试。通过这种刻意练习的方法,学生可以逐步适应并掌握Python的语法、逻辑和编程思维。 "Learn Python the Hard Way"强调了编程的实践重要性,鼓励学生不断尝试、理解和解决问题。通过完成一些较为复杂的编程练习,学生可以逐步提高他们的编程能力和解决问题的技巧。 该书所提供的练习和教学方法不仅适合初学者,也适用于那些希望通过实践来巩固他们的Python知识的中级学习者。 总的来说,"Learn Python the Hard Way"是一本适合通过实践来学习Python编程的入门教材。它通过一系列的编程练习帮助学生逐步掌握Python的基础知识和编程技巧,是一本非常实用和受欢迎的Python学习资源。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值