在Python中有一种内置的数据类型名为列表-list,列表是一种有序的集合,可以用来添加和删除元素。
1.什么是列表列表是由一系列按特定顺序排列的元素组成,是计算机开辟的连续空间,用来存储多个数据元素。
元素:指列表里每一个单独的元素,可以是不同的数据类型,元素之间用逗号隔开。
索引:列表中每个元素的位置,索引从0开始,最后一位是列表长度-1。
创建一个列表:
name = ['Jack','Tom','venus'] print(name)
列表种可以有不同类型的变量:
Box = ['hello',999,True] print(Box)
2.访问列表元素
可以使用索引来访问列表中的元素:
print(name[0]) print(name[1]) print(name[2])
但是注意不要超出,不然会报错:
name = ['Jack','Tom','venus'] print(name) print(name[0]) print(name[1]) print(name[2]) print(name[3])
如果要取最后一个元素,或倒数第二个,倒数第三个,以此类推:
name = ['Jack','Tom','venus'] print(name[-1]) print(name[-2]) print(name[-3])
3.列表的操作
除了可以访问意外,还有许多相关的操作~
看看列表的长度:
name = ['Jack','Tom','venus'] n = len(name) print(n)
为列表追加元素到末尾:
name = ['Jack','Tom','venus']
name.append('abby')
print(name)
将元素插到指定位置:
name = ['Jack','Tom','venus'] name.insert(1,'Vicky') print(name)
删除末尾元素:
name = ['Jack','Tom','venus'] name.pop() print(name)
删除指定位置元素:
name = ['Jack','Tom','venus'] name.pop(1) print(name)
将某个元素重新赋值:
name = ['Jack','Tom','venus'] name[1] = "Cora" print(name)
最后,list中的元素也可以是list,并且内部的list只是作为一个元素:
A = ['jjj',444,True,'lll'] B = [123,A,'hello'] print(A) print(B) print(len(B)) print(B[1][1])



