Python基础五:列表和元组
Python基础五:列表和元组
Python基础系列内容为学习廖雪峰老师Python3教程的记录,廖雪峰老师官网地址:廖雪峰Python3教程
Author:yooongchun
Email:yooongchun@foxmail.com
-
list
:Python内置的一种数据类型,称之为:列表。列表是一种有序的集合,可以随时增加和删除其中的元素,比如一个一个班同学的姓名:>>> students=['Bob','Lucy','Tim'] >>> students ['Bob', 'Lucy', 'Tim']
可以通过
len
函数获得list
的长度>>> len(students) 3
可以通过索引访问
list
的元素,从0开始:>>> students[1] 'Lucy'
也可以逆序访问:
>>> students[-1] 'Tim'
可以通过
append
方法追加元素:>>> students.append('Mick') >>> students ['Bob', 'Lucy', 'Tim', 'Mick']
可通过
insert
方法插入元素>>>students.insert(1,'Tiny')
可通过
pop
方法删除元素:>>> students.pop(0) 'Bob' >>> students ['Lucy', 'Tim', 'Mick']
-
tuple
:有序的列表,但元素初始化之后便不可改变,称之为:元组。tuple
的操作基本类似列表,其使用()
符号来表征,但是其一旦初始化之后便不能改变元素,因而没有append
,pop
等方法。
>>> students=('Tim','Bob','Ada') >>> students[0] 'Tim' >>> students[-1] 'Ada'
需要特别注意的是:当元组只有一个元素的时候,需要这样来申明:
t=("Michael",)
即:在元素后边加一个
,
这是为了同变量赋值区分开来。 -