首页 > 代码库 > 列表、元组操作

列表、元组操作

列表是我们常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作

定义列表:

names = [‘stone1‘,‘stone2‘,‘stone3‘]

通过下标访问列表中的元素,下标从0开始计数

 names[0]   对应  stone1

 names[1]   对应  stone2

 names[2]   对应  stone3

 names[-1]   对应  stone3

 names[-2]   对应  stone2

 

取多个元素

names[0:2]    names[:2] #如果是从头开始取,0可以忽略

[‘stone1‘,‘stone2‘]

names[1:]  #如果想取最后一个,必须不能写-1,只能这么写

[‘stone2‘,‘stone3‘]

names[0::2]#后面的2是代表,每隔一个元素,就取一个

[‘stone1‘,‘stone3‘]

 

追加

names = [‘stone1‘,‘stone2‘,‘stone3‘]

names.append("stone4")

>>>names

 [‘stone1‘,‘stone2‘,‘stone3‘,‘stone4‘]

 

插入

names = [‘stone1‘,‘stone2‘,‘stone3‘]

names.insert(2,‘stone4‘)

>>>names

[‘stone1‘,‘stone2‘,‘stone4‘,‘stone3‘]

 

修改

 

列表、元组操作