列表和元组
大约 1 分钟
Python基础系列内容为学习廖雪峰老师Python3教程的记录,廖雪峰老师官网地址:廖雪峰Python3教程
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",)
即:在元素后边加一个,
这是为了同变量赋值区分开来。