Python_7分钟笔记_基础四(列表)

本期笔记内容综述

  1. 匿名函数

  2. 并行迭代

  3. Python的列表推导式

Python

1.匿名函数

匿名函数语法形式:

lambda [arg1,arg2,arg3,argn]:expression

注解:

lambda 关键字

argi 函数参数

expression 程序逻辑,即函数要返回值的表达式

该表达式不能包含其他语句,可以返回带括号的(元组),同时允许在表达式中调用其它函数。

Python_7分钟笔记_基础四(列表)

匿名函数运行结果

2.并行迭代

  • 并行迭代:简单来说就是程序可以同时迭代多个序列

  • 举个栗子:

Python_7分钟笔记_基础四(列表)

代码结果

  • 代码运行结果

Python_7分钟笔记_基础四(列表)

zip函数( )

Python_7分钟笔记_基础四(列表)

参数返回位置

3.Python的列表推导式

  • 问题:列表推导式是什么?它的优点是什么?

  • 且看栗子:计算出1~9间的整数的平方'

Python_7分钟笔记_基础四(列表)

常规写法

  • 列表推导式的写法:

Python_7分钟笔记_基础四(列表)

l列表推导式写法

  • 再看2段代码

Python_7分钟笔记_基础四(列表)

代码对比

  • 列表推导的作用

 

作用

  • 列表推导法的理解

Python_7分钟笔记_基础四(列表)

列表推导式的理解

  • 代码运行[1]

Python_7分钟笔记_基础四(列表)

代码运行结果[1]

  • 字典列表推导

Python_7分钟笔记_基础四(列表)

字典推导式

回顾

1.温馨提醒:除了您看到的这篇文章,之前已更新6篇入门文章,按照顺序而来的。

2.其实到此,7篇文章已经算走进了Python的世界。

3.下期预告:茄子带你理解Python的类

4.好了,本期笔记分享到此,茄子暂别,我们下期再见,每天都美好。祝愿生活愉快!

5.想看更多的内容的朋友,可以查看过往文章以及关注,有相关建议的请留言或者私信谢谢