Python列表初始化实际上就是通过一些方法来创建列表,并且在列表创建完成之后就给它添加一些值,就像类中构造函数初始化需要传值进去一样。那么列表初始化的方法和语法有不少,大家可以往下看看这篇文章来学习一下。
一、自定义
那么列表初始化最简单的方式就是自定义了,意思就是使用变量来接收列表对象,然后在等号的右边写上一个中括号。然后在中括号内添加任意类型的值并使用逗号分隔即可,代码示例如下所示:
list1 = [0,3.33,’字符’,{5:’字典’}]
二、循环
另外一种方式就是通过for或者是while循环来实现列表初始化,而这种方式初始化后列表内有哪些元素是由迭代的对象以及循环变量来决定的。例如for循环迭代对象是通过range()函数生成的整数对象,那么列表之中的元素就是该对象中的数字,代码示例如下所示:
arr = [] for i in range(20): arr.append(0)
三、列表推导式
而实际上列表推导式才是列表初始化的最好方式,因为像这种数据结构初始化使用一行代码来完成才是符合语法规范的。那么列表推导式的结构也很简单,只需要在中括号之中先写一个变量,然后再后面添加一个for循环并且迭代的变量名需要和头部变量名相同,这样就可以把迭代出来的元素直接作为列表元素了,代码示例如下所示:
arr = [i for i in range(20) if i%2]
以上就是关于“Python列表怎么初始化创建?Python初始化列表的方法是什么”的全部内容了,希望对你有所帮助。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。