python教程中 list和tutple 操作方法介绍
list——列表
list是python内置的一种数据类型,可以随时查询、增加、删除、修改列表中的元素。
(1)定义一个列表
>>>classmates=['Jack','John','Mary']
>>>classmates
['Jack','John','Mary']
(2)查询列表
可以用索引来查询,索引是从0开始的,注意不能越界;也可以用-1做索引取倒数第一个元素,以此类推,-2取倒数第二个元素……
>>>classmates[0]
'Jack'
>>>classmates[-1]
'Mary'
(3)增加元素
可以将元素放在list的末尾:
>>> classmates.append('Adam')
>>> classmates
['Jack','John','Mary', 'Adam']
也可以在指定位置插入元素:
>>> classmates.insert(0, 'Michael')
>>> classmates
['Michael', 'Jack', 'John', 'Mary', 'Adam']
(4)删除元素
可以直接删除list尾部的元素:
>>> classmates.pop()
'Adam'
>>> classmates
['Michael', 'Jack', 'John', 'Mary']
也可以用pop(i)删除指定元素:
>>> classmates.pop(0)
'Michael'
>>> classmates
['Jack', 'John', 'Mary']
(5)修改元素
>>> classmates[0] = 'Sarah'
>>> classmates
['Sarah', 'John', 'Mary']
tuple——元组
tuple一旦初始化就不能修改
定义一个元组:
>>> classmates = ('Michael', 'Bob', 'Tracy')
classmates这个tuple不能变了,它也没有append(),insert()这样的方法。其他获取元素的方法和list是一样的,你可以正常地使用classmates[0],classmates[-1],但不能赋值成另外的元素。