[Python3] 列表推导[TZZ]

2025-05-29 02:25:48

1、启动IDLE程序。通过IDLE的开始菜单新建一个源码文件,然后将其保存为“list_comprehension.py”文件;

[Python3] 列表推导[TZZ]

3、接下来,我们试试Python3中提供的列表推珑廛躬儆导方法。列表推导实际上就是上述处理列表的改进版本,其语法格式为“[表达式 | 函数 for 元素 in 列表]惯墀眚篪”。表示对原列表的每个元素进行计算,然后把结果放到一个新的列表中返回给调用;

4、继续向源代码文件中追加测试列表推导的代码。然后按F5运行。通过Shell窗口可以确定其执行结果与之前的代码运行结果完全相同;

[Python3] 列表推导[TZZ]

6、除了使用自定义函数处理列表推导中列表的每个元素,还可以直接使用Python的内建函数,比如:str函数,int函数等。继续向源码中添加使用内建函数的测试代码,然后点F5运行。通过Shell窗口可以看到正确的输出结果;

[Python3] 列表推导[TZZ]

8、最后,请大家务必注意,列表推导虽然很好用。但是它只适用于处理列表中每个元素并生成新列表的情况。不满足此条件则不能使用列表推导。Enjoy!

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢