第八章 高级特性
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 · 503 阅读 · 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 · 287 阅读 · 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 · 630 阅读 · 0 评论
分享