怎样创建一个Python列表?
Python3的基本数据类型里面有一个很重要的有序集合对象,它就是列表(List),支持在原处修改,可以包含任何种类的其它对象,甚至是列表本身,这篇文章我们就来看一下python列表的创建方法和注意事项。
直接用中括号赋值方式创建列表
Python列表在源码中用英文半角的中括号 [ ] 来表示,例:
>>> lis = [ ]
代码的意思是 将一个空列表(就是那个空的中括号)赋值给 lis 这个变量,这样我们就创建了一个名为 lis 的列表,它是创建列表的其中一种方法,我们接下来再来看看其它创建列表的方法和各自的优缺点。
通过Python3内置函数list来创建列表
>>>lis2 = list() # 这样可以创建一个空列表
>>>
>>>lis2 = list('www.cnpython.com')
['w', 'w', 'w', '.', 'c', 'n', 'p', 'y', 't', 'h', 'o', 'n', '.', 'c', 'o', 'm']
上面的代码可以根据函数内填写的字符串('www.cnpython.com')来创建一个包含每个元素的列表,相当于把字符串打散了之后放到一个 列表中,同样Python还有可以这个列表组合为字符串的方法,下次再来讲一下。
这两种创建列表的方法都是比较常用的,两都各有用武之地,第一种在创建的时候直接包含任意数据类型,包括自身(也就是嵌套列表list数据类型),第二种可以将其它数据类型转换为list类型,比如将元组tuple和字典dict、字符串str转换为list;
下面我们来举例说明:
>>> lis = [123. 'abc', True, {'site': 'www.cnpython.com'}, (3.14. 2020)]
>>> # 包含多个数据类型的列表
>>> lis2 = [123. ['abc', 111. 222], 'list']
>>> # 创建的嵌套列表
其它的方法也可以快速创建我们开发中需要的python列表, range(), 列表推导式等,对于新手来说属于比较进阶的知识就不在这篇文章中扩展了。
注:本文部分文字和图片来源于网络,如有侵权,请联系删除。版权归原作者所有!此页面下方声明无效!
猜你喜欢LIKE
相关推荐HOT
更多>>Python元组的创建方式
这里有2022最新免费Python教程,助您快速了解程序开发。Python是计算机程序开发设计语言的其中一种,也是解释型的脚本语言,应用范围非常广泛,...详情>>
2022-12-01 17:26:00Python字典的创建及获取
这里有2022最新免费Python3教程,助您快速了解程序开发。Python是计算机程序开发设计语言的其中一种,也是解释型的脚本语言,应用范围非常广泛...详情>>
2022-12-01 17:25:00python列表元素的获取
索引映射唯一一个数据((正向从第一个元素索引为0开始,列表中按序依次增加;反向从最后一个元素索引为-1开始,按序依次减小))详情>>
2022-12-01 17:22:00Python程序的控制结构
这里有2022最新免费Python教程,助您快速了解程序开发。Python是计算机程序开发设计语言的其中一种,也是解释型的脚本语言,应用范围非常广泛,...详情>>
2022-12-01 17:19:00Python的各类运算符及用法汇总
先算术运算符(先算乘除后算加减,幂运算最优先),然后位运算,然后比较运算,然后布尔运算,最后赋值运算,优先计算括号中内容 详情>>
2022-12-01 17:15:00Python培训问答更多>>
新数据分析师自学要多久?才能赚到更多钱呢
新Python主要用来做什么?
新如何才能知道python语言特点是什么?
新通过培训机构可以更好的学习怎么进行数据分析?
新数据分析培训课程可以免费试听的好处有哪些?
新数据分析师是干嘛的?为什么很多年轻人都会选这个行业?
新数据分析师要学什么才能达到更专业的状态呢
Python面试题库 更多>>
Python中的pass语句是什么?
怎样将字符串转换为小写?
怎么移除一个字符串中的前导空格?
python中的标识符长度能有多长?
Python区分大小写吗?
解释Python中的join()和split()函数
- 北京校区
- 大连校区
- 广州校区
- 成都校区
- 杭州校区
- 长沙校区
- 合肥校区
- 南京校区
- 上海校区
- 深圳校区
- 武汉校区
- 郑州校区
- 西安校区
- 青岛校区
- 重庆校区
- 太原校区
- 沈阳校区
- 南昌校区
- 哈尔滨校区