2.本例展示如何创建包含从0到9(包括0和9)的简单list,以及如何创建一个空列表和一个包含单个条目的列表
01.>>> l = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
02.>>> l
03.[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
04.>>> type(l)
05.<type 'list'>
06.>>> el = [] # Create an empty list
07.>>> len(el)
08.0
09.>>> sl = [1] # Create a single item list
10.>>> len(sl)
11.1
3.直接创建 list 对象,将序列直接传递给构造函数,还可以将拥有元组或字符串的变量传递给 list 构造函数
01.>>> l = list()
02.>>> type(l)
03.<type 'list'>
04.>>> len(l)
05.0
06.>>> l
07.[]
08.>>> l = list((0, 1, 2, 3, 4, 5, 6, 7, 8, 9)) # Create a list from a tuple
09.>>> l
10.[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
11.>>> len(l)
12.10
13.>>> l = list([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) # Create a list from a list
14.>>> l
15.[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
16.>>> len(l)
17.10
18.>>> l = list(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
19.# Error: Must pass in a sequence
20.Traceback (most recent call last):
21. File "<stdin>", line 1, in ?
22.TypeError: list() takes at most 1 argument (10 given)
23.>>> l = list("0123456789") # Create a list from a string
24.>>> l
25.['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
26.>>> type(l)
27.<type 'list'>
28.>>> len(l)
29.10
4.从 list 访问条目
01.>>> l = list([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
02.>>> l[0] # Get the first item in the list
03.0
04.>>> type(l[0])
05.<type 'int'>
06.>>> l[5] # Get the sixth item in the list
07.5
08.>>> l[1:5] # Get the second through fifth items
09.[1, 2, 3, 4]
10.>>> type(l[1:5])
11.<type 'list'>
12.>>> l[0::2] # Get every second item
13.[0, 2, 4, 6, 8]
14.>>> l[0], l[1], l[2]
15.(0, 1, 2)
- 注:
- 切片是一个非常有用的概念,其一般形式为 l[start:end:step],其中 start 和 end 分别是开始和结束索引,step 是在切片时要跨过的条目数量
- 此外,还可以对结束索引使用负值,即从序列的结尾往回计数
- 另一个有用的功能是以一种很合适的方式处理错误(如超过序列的长度),如前一个例子所示,还可以选择忽略切片中使用的三个值中的一个或多个值
相关推荐
Python 列表(List).xmind
Qt获取python列表,在不传参和传参的情况下都能实现才能够python获取列表
本文实例讲述了Python3实现对列表按元组指定列进行排序的方法。分享给大家供大家参考,具体如下: Python版本: python3.+ 运行环境: Mac OS IDE: pycharm Python内建的排序方法 1 排序方法介绍 Python中有2个...
主要介绍了Python中list以及list与array的相互转换实现方法,简单分析了Python中list的功能、使用方法及list与array相互转换实现技巧,需要的朋友可以参考下
如下所示: aa = [1,2,3,4,5] aa.index(max(aa)) 如果aa是numpy数组: aa = numpy.array([1,2,3,4,5]) ... 您可能感兴趣的文章:python numpy和list查询其中某个数的个数及定位方法详解Python如何获取列表(List
本文介绍了Python列表(List)的定义语法。通过示例代码演示了如何创建不同类型的列表,包括空列表、包含多个元素的列表、包含不同类型元素的列表,以及嵌套列表。 通过学习本文,您将了解以下内容: Python列表的...
Python列表list数组array常用操作集锦.docx
本文介绍了Python列表(List)的常用操作方法。通过示例代码演示了如何使用这些方法对列表进行添加、插入、移除、删除、获取长度、判断元素是否存在、排序和反转等操作。 通过学习本文,您将了解以下内容: Python...
在上一篇中介绍了Python的序列和String类型的内置方法,本篇继续学习作为序列类型成员之一的List类型的内置方法。 软件环境 系统 UbuntuKylin 14.04 软件 Python 2.7.3 IPython 4.0.0 列表List 列表是一种容器...
将Python列表内容写入JSON文件并存储的两种方法,压缩内包含一个python文件与json文件
列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型。列表中的每个元素都分配一个数字 – 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个...
python 列表 随机取值 不用循环从一个list中选择随机的元素
目录Python问题解决(一),重复向列表中添加字典作为元素向一个列表中添加字典作为元素时错误描述解决最后 Python问题解决(一),重复向列表中添加字典作为元素 其他python学习笔记集合: Python基础知识详解 从...
如下所示: import re word = test s = test abcdas test 1234 testcase testsuite ... 您可能感兴趣的文章:Python 查找list中的某个元素的所有的下标方法python 获取list特定元素下标的实例讲解python
1、本文主要讲解了一些关于列表的知识,包括创建列表、访问列表元素以及对列表内置函数和方法进行了一些整理,最后还有关于列表的知识汇总。 2、本文件是markdown文件,是本人辛辛苦苦整理出来的,一份耕耘一份收获...
Python 列表(List)、函数
index()方法返回obj出现在列表中最低位索引。 语法 以下是index()方法的语法: list.index(obj) 参数 obj — 这是被找到的对象 返回值 此方法返回找到的对象的索引,否则抛出一个异常,表明没有找到对应值 例子 ...
Python之列表、字典 基础知识培训 Python之列表、字典基础全文共17页,当前为第1页。 培训目的: 掌握python中列表、字典的含义和使用方法,为今后的自动化测试做准备。 培训内容: python中列表、字典 列表、字典...
python list语法 Python List语法详解 Python是一种高级编程语言,它的列表(List)是一种非常常用的数据类型。列表是一种有序的集合,可以包含任意类型的数据,例如数字、字符串、布尔值等。在Python中,列表是用方...
用关键字 in 和not in 来 ... 您可能感兴趣的文章:python list是否包含另一个list所有元素的实例Python判断两个list是否是父子集关系的实例python对list中的每个元素进行某种操作的方法Python之list对应元素求和的方法