
第八章 高级特性
yipyk
这个作者很懒,什么都没留下…
展开
-
【Python入门】8-3 列表生成式 | 生成列表、复杂表达式、条件过滤、多层表达式
文章目录1、生成列表2、复杂表达式3、条件过滤4、多层表达式1、生成列表要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11):>>> range(1, 11)[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]但如果要生成[1x1, 2x2, 3x3, ..., 10x10]怎么做?方法一是循环:...原创 2020-01-20 15:54:16 · 477 阅读 · 0 评论 -
【Python入门】8-2 迭代 | 定义、索引迭代、迭代dict的value、迭代dict的key和value
1、什么是迭代在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。在Python中,迭代是通过 for … in 来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的,比如Java代码:for (i=0; i<list.length; i++) { n = lis...原创 2020-01-20 14:30:35 · 245 阅读 · 0 评论 -
【Python入门】8-1 切片 | 对list进行切片、倒序切片、对字符串切片
文章目录1、对list进行切片2、倒序切片3、对字符串切片1、对list进行切片取一个list的部分元素是非常常见的操作。比如,一个list如下:>>> L = ['Adam', 'Lisa', 'Bart', 'Paul']取前3个元素,应该怎么做?笨办法:>>> [L[0], L[1], L[2]]['Adam', 'Lisa', 'Bart...原创 2020-01-19 11:36:52 · 599 阅读 · 0 评论