0


Python杂记:列表生成

1.方式一 使用[ ]来生成

1.1生成1行1列的空列表

1.2 生成m行n列的全0列表

2.方式二 使用list() 来生成

1.1生成1行1列的空列表

1.2 list()用于类型转换

将string转换为单个字符组成的list

将tuple转换成list

还可以对iterator进行转换(

map()

函数返回的是一个迭代器)

3.二者比较

空括号方式更加直观简单且运行快,但是功能比较局限,不能进行类型转换。而list()花费时间较长,通常用于类型转换这种复杂一点的操作。

可以看到使用timeit模块对空括号操作执行10000次比对list()执行10000次要快得多。

标签: python

本文转载自: https://blog.csdn.net/secular_/article/details/120800880
版权归原作者 secular_ 所有, 如有侵权,请联系我们删除。

“Python杂记:列表生成”的评论:

还没有评论