Python中列表的学习
一、列表的声明
list1 = ['physics', 'chemistry', 1997, 2000,(1,2,3)]
二、列表的取值同字符串:列表[索引]
list1 = ['physics', 'chemistry', 1997, 2000,(1,2,3)] print(list1[2])
三、列表的切片同字符串:列表[索引头:索引尾:步长],步长默认为1,取头不取尾
list1 = ['physics', 'chemistry', 1997, 2000,(1,2,3)] print(list1[2:4])
四、往列表中增加元素
1.append() 方法用于在列表末尾添加新的对象
list1 = ['physics', 'chemistry', 1997, 2000,(1,2,3)] list1.append('hello') print(list1)
2.insert() 方法用于将指定对象插入列表的指定位置
list1 = ['physics', 'chemistry', 1997, 2000,(1,2,3)] list1.insert(1,'python') print(list1)
五、列表的删除
1.pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
list1 = ['physics', 'chemistry', 1997, 2000,(1,2,3)] res=list1.pop() print(res)
pop() 函数可以传列表的索引,删除指定索引的元素
list1 = ['physics', 'chemistry', 1997, 2000,(1,2,3)] res=list1.pop(0) print(res)
2.remove() 函数用于移除列表中某个值的第一个匹配项
list1 = ['physics', 'chemistry', 1997, 2000,(1,2,3),'physics'] list1.remove('physics') print(list1)
3.使用del语句删除指定位置的元素
list1 = ['physics', 'chemistry', 1997, 2000,(1,2,3),'physics'] del list1[1] print(list1)
六、列表的修改
list1 = ['physics', 'chemistry', 1997, 2000,(1,2,3),'physics'] list1[0]='python' print(list1)