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的主要内容,如果未能解决你的问题,请参考以下文章

Python中的tuple

Python之创建tuple

初识python--Tuple类型

Python之创建tuple和“可变”的tuple

Python之创建单元素tuple

Tuple