Avatar notebook default
52篇文章 · 18914字 · 21人关注
  • 047-python中动态导入模块

    如果导入的模块不存在,Python解释器会报 ImportError 错误: 有的时候,两个不同的模块提供了相同的功能,比如 StringIO ...

  • 046-多层表达式

    for循环可以嵌套,因此,在列表生成式中,也可以用多层 for 循环来生成列表。 对于字符串 'ABC' 和 '123',可以使用两层循环,生成...

  • 045-条件过滤

    列表生成式的 for 循环后面还可以加上 if 判断。例如: 如果我们只想要偶数的平方,不改动 range()的情况下,可以加上 if 来筛选:...

  • 044-复杂表达式

    使用for循环的迭代不仅可以迭代普通的list,还可以迭代dict。 假设有如下的dict: 完全可以通过一个复杂的列表生成式把它变成一个 HT...

  • 043-生成列表

    要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11): 但如果要生成[1x1, 2...

  • 042-迭代dict的key和value

    我们了解了如何迭代 dict 的key和value,那么,在一个 for 循环中,能否同时迭代 key和value?答案是肯定的。 首先,我们看...

  • 041-迭代dict的value

    我们已经了解了dict对象本身就是可迭代对象,用 for 循环直接迭代 dict,可以每次拿到dict的一个key。 如果我们希望迭代 dict...

  • 040-索引迭代

    Python中,迭代永远是取出元素本身,而非元素的索引。 对于有序集合,元素确实是有索引的。有的时候,我们确实想在 for 循环中拿到索引,怎么...

  • 039-什么是迭代

    在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteratio...

文集作者