编程语言
首页 > 编程语言> > python基础 list和tuple

python基础 list和tuple

作者:互联网

文章目录

list

Python内置的一种数据类型是列表:list

list是一种有序的集合,可以随时添加和删除其中的元素。
例如:
classmates = [‘Michael’, ‘Bob’, ‘Tracy’]

1、len()函数可以获得list元素的个数

2、索引从0开始

3、末尾追加 append(‘xx’)

4、也可以把元素插入到指定的位置,比如索引号为1的位置

5、末尾删除pop()

6、要删除指定位置的元素,用pop(i)方法,其中i是索引位置

7、list里面的元素的数据类型也可以不同

tuple

另一种有序列表叫元组:tuple
tuple和list非常类似,但是tuple一旦初始化就不能修改,比如同样是列出同学的名字:

1. tuple不可变

例如:

classmates = ('Michael', 'Bob', 'Tracy')

现在,classmates这个tuple不能变了,它也没有append(),insert()这样的方法。
其他获取元素的方法和list是一样的,你可以正常地使用classmates[0],classmates[-1],但不能赋值成另外的元素。

2. 定义的方法

2.1 t = (1,)

>>> t = (1)
>>> t
1
>>> t = (1,)
>>> t
(1,)

2.2 t = ()

>>> t= ()
>>> t
()

3 '可变’的tuple

t = ('a', 'b', ['A', 'B'])
print(t)
t[2][0] = 'X'
t[2][1] = 'Y'
print(t)

结果如下:
在这里插入图片描述

4.sum() 或者len()

对tuple中进行求和或者求长度

标签:classmates,tuple,python,元素,list,pop,索引
来源: https://blog.csdn.net/weixin_39241397/article/details/90731853