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次要快得多。
版权归原作者 secular_ 所有, 如有侵权,请联系我们删除。