list和tuple
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了list和tuple相关的知识,希望对你有一定的参考价值。
列表与元组列表定义
python内置的一种数据类型是列表:list。list是一种有序的集合,可以添加和删除其中的元素。
>>>a=['jack','bob',tracy']
>>>a
['jack','bob',tracy']
列表的取值
变量a就是一个list,用len()函数可以获得list元素的个数:
>>>len(a)
3
列表可以使用索引来访问,索引从0开始,N-1个结束,当超出范围时报错
>>>a[0]
'jack'
反向取值,倒叙[-1]使,以此类推
>>>a[-1]
'tracy'
列表的插入,追加与删除
>>>a.append('admin')
>>>a.insert(1,'name') 按指定位置插入
>>>a.pop() 弹出,删除
>>>a.pop(1) 删除指定位置(索引的位置)
替换某一个元素
>>>a[0]
>>>a[0]='jjj'
>>>a[0]
列表可以包含其他数据类型
元组tuple
元组是不可变【安全】的,没有append.insert这样的方法。
>>>a=()
一个元素的元组写法t=(1,)
可变的tuple
>>>t=('a','b',['A','B'])
对于元组是不可变的,但是元组里面的列表是可变的
以上是关于list和tuple的主要内容,如果未能解决你的问题,请参考以下文章