python列表的构造方法list()
- 更新时间:2022-06-17 20:08:06
- 编辑:陈平惠
参考资料
- Python3.2.3官方文档 / 1.3 MB / 码小辫 推荐度:
- 精通Python网络爬虫 PDF 电子书 / 108.6 MB / 韦玮 推荐度:
- 优雅的Python / 82 MB / 码小辫 推荐度:
正文内容
python列表构造方法
前言:
在很多语言中都有这种情况,需要把一组数集中存储起来方便后面的使用,而且还要求这组数能够随意的去查询,取出,排序,删除等等。这里大家可能想到了数组这个概念,也就是其他语言中的array,但是在python中没有数组这个概念,与之相应的是列表,本篇文章就来说说列表这个语法。
首先看看列表的构造:
list = [element1, element2, element3, ..., elementn]
列表可以存储整数、小数、字符串、列表、元组等任何类型的数据,并且同一个列表中元素的类型也可以不同。
构造列表有两种方法:
第一种方法:我们可以直接使用中括号[ ]来创建,在里面直接添加数据,使用英文逗号隔开,如果是字符串可以使用单引号或双引号隔开,下面我们用几个实例看看。
list1 = [1, 2, 3, 4, 5] # 元素为整形 list2 = ['python', 'java', 'php', 'C++'] # 元素为字符串 list3 = [['python', 'django', 'pyqt', 'lxml'], 'java', 'php', 'C++'] # 元素中嵌套列表
当然列表中还可以包含其他数据类型,比如我们后面要学到的集合,字典等等。这里先不演示了。
第二种方法:我们可以使用list()函数来间接创建一个列表。
# 将字符串转换成列表 list1 = list("hello")print(list1) # 将元组转换成列表 tuple1 = ('Python', 'Java', 'C++', 'JavaScript') list2 = list(tuple1) print(list2) # 将字典转换成列表 dict1 = {'a': 100, 'b': 42, 'c': 9} list3 = list(dict1) print(list3) # 将区间转换成列表 range1 = range(1, 6) list4 = list(range1)print(list4) # 创建空列表 print(list())
返回结果如下:
['h', 'e', 'l', 'l', 'o']
['Python', 'Java', 'C++', 'JavaScript']
['a', 'b', 'c']
[1, 2, 3, 4, 5]
[]
到此这篇关于python列表的构造方法list()的文章就介绍到这了,更多相关python列表构造方法内容请搜索码农之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持码农之家!
python相关教程
-
python创建模块的方法总结
python创建模块的方法代码如def print_func( par ):print Hello : , par return。模块让你能够有逻辑地组织你的Python代码段。
发布时间:2019-06-27
-
python可变类型和不可变类型区别点总结
可变数据类型,变量名存储的是一个地址,该地址指向一个具体的对象,并且不管对变量的值即对象做怎么样的操作,都不会改变变量名存储的地址。不变数据类型的对象一旦发生改变,就会在
发布时间:2019-10-24
-
python3爬取TOP500的音乐信息的代码详解
今天小编就为大家分享一篇python3 实现爬取TOP500的音乐信息并存储到mongoDB数据库中,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
发布时间:2020-02-04
-
python批量读取txt文件为DataFrame格式的方法总结
这次给大家带来python怎么批量读取txt文件为DataFrame格式,python批量读取txt文件为DataFrame格式的注意事项有哪些,下面就是实战案例,一起来看一下。
发布时间:2020-01-29
-
python下载免费么
python下载不要钱,它是免费、开源的,在python官网就可以免费下载,使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。
发布时间:2020-02-29
-
Python调用C# Com dll组件的方法详解
下面小编就为大家带来一篇Python调用C# Com dll组件实战教程。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
发布时间:2020-01-05
-
python中列表长度是否可以调节
python中列表长度可变,可变类型指的是内存id不变,type也不变的前提下,value是否是可变的。列表和字典都是可变类型,对于可变对象,比如list,对list进行操作,list内部的内容是会变化的。
发布时间:2020-01-14
-
介绍python中数组和矩阵乘法及使用示例代码
这篇文章主要介绍了python中数组和矩阵乘法及使用总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
发布时间:2020-03-16