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)
posted @ 2020-07-27 15:51  朵渔  阅读(167)  评论(0编辑  收藏  举报