Python编程学习

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

0x05 列表推导式

浏览 65 扫码 分享 2023-11-21 22:59:44
  • 列表推导式
    • 1. 基本的方式
    • 2. 在循环的过程中使用if
    • 3. 2个for循环
    • 4. 3个for循环
    • 练习

    列表推导式

    所谓的列表推导式,就是指的轻量级循环创建列表

    1. 基本的方式

    image.png

    2. 在循环的过程中使用if

    image.png

    3. 2个for循环

    image.png

    4. 3个for循环

    image.png

    练习

    请写出一段 Python 代码实现分组一个 list 里面的元素,比如 [1,2,3,…100]变成 [[1,2,3],[4,5,6]….]
    参考答案:

    1. a = [x for x in range(1,101)]
    2. b = [a[x:x+3] for x in range(0,len(a),3)]

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • 1、Pyhton 介绍、变量、输出
      • 1. 计算机组成
      • 2. 编程语言是什么?
      • 3. 安装 Python
      • 4. 开发工具介绍
      • 5. 注释的使用
      • 6. 变量以及数据类型
      • 7. 表示和关键字
      • 8. 输出语句
      • 9. 输入语句
    • 2、进制转换、数据类型详解、类型转换、运算符
      • 0x01 整数类型操作
      • 0x02 数据类型转换
      • 0x03 算数运算符
      • 0x04 赋值运算符
      • 0x05 比较运算符
      • 0x06 逻辑运算符
      • 0x07 位运算符(了解)
      • 0x08 运算符优先级
    • 3、流程控制语句
      • 0x01 条件判断语句
        • 0x01 if语句的使用
        • 0x02 if....else 语句的使用
        • 0x03 if ...elif ...else 语句的使用
        • 0x04 if 语句嵌套
        • 0x05 条件判断语句:猜拳游戏
        • 0x06 条件判断语句补充
      • 0x02 循环语句
        • 0x01 循环语句
        • 0x02 while 语句的使用
        • 0x03 for 语句的使用
        • 0x04 break 和 continue 的使用
        • 0x05 循环嵌套
        • 0x06 for...else 语句的使用
    • 4、字符串
      • 1. 字符串的表示方式
      • 2. 字符串的下表和切片操作
      • 3. 字符串常见操作
      • 4. 字符集和编码
      • 5. 成员运算符
      • 6. 字符串 format 方法
    • 5、列表
      • 0x01 列表的基本使用
      • 0x02 列表的增删改查
      • 0x03 列表的遍历
      • 0x04 列表的嵌套
      • 0x05 列表推导式
      • 0x06 列表的复制
    • 6、元组、字典
      • 0x01 元组的使用
      • 0x02 字典的基本使用
      • 0x03 字典的增删查改和其他函数
      • 0x04 字典的遍历
    • 7、集合和转换相关
      • 0x01 集合的介绍和使用
      • 0x02 eval和json
      • 0x03 通用方法
    • 8、函数 / 方法
      • 0x01 函数 / 方法
      • 0x02 函数的参数
      • 0x03 全局变量和局部变量、函数返回值、可变类型和不可变类型
    • 9、高阶函数、装饰器
      • 1、递归函数
      • 2、匿名函数Lambda
      • 3、内置函数的总结
      • 4、高阶函数
      • 5、函数的闭包
      • 6、装饰器
    • 10、模块和包
      • 0x06:包的使用
      • 0x01:Python中的模块
      • 0x02:常见系统模块
      • 0x03:pip命令的使用
      • 0x04:管理第三方包
      • 0x05:自定义模块
    • 11、面向对象
      • 1. 面向对面介绍
      • 2. 类和对象
      • 3. 面向对象的基本语法
      • 4. 魔术方法(1)
      • 5. 魔术方法(2)
      • 6. 内置属性
      • 7. 实例属性、类属性
      • 8. 私有属性和方法
      • 9. 类方法、静态方法
      • 10. 单例设计模式
      • 11. 继承的基本使用和注意
      • 12. 面向对象相关的方法
      • 13. 子类重写父类的方法
      • 14. 多态的使用
    • 12、文件操作
      • 7. with关键字的使用
      • 1. 文件的打开与关闭
      • 2. 文件的读取和写入
      • 3. CSV文件的读取和操作
      • 4. 数据写入内存
      • 5. 序列化和反序列化
      • 6. 程序的异常处理
    • 13、迭代器和生成器
      • 3. property属性
      • 1. 迭代器
      • 2. 生成器
    • mkardown 基础语法
      • 基础语法
    • 14、正则表达式
      • 1、 正则表达式初了解
      • 2、re 正则表达式模块核心函数和方法
    • 15、网络编程
      • 1、 网络编程
    • 16、 多线程编程
      • 0. 多线程介绍
      • 1、线程和进程:
      • 2、Python中使用线程
      • 3. 线程锁
      • 5. 线程间通信
      • 6. 进程
    • 17、GUI 编程
      • 2. kinter 控件学习
      • 1. Tkinter GUI
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注