列表是用[ ]来表示的,列表中的元素是用逗号进行分隔的
// 打印list1
list2 = [1,2,3,'a','b']
list2
运行结果如图所示:
访问列表元素
若要访问列表元素,可通过索引来实现,即:list2[列表索引]
// 访问第一个元素 1
print(list2[0])
// 访问第二个元素 2
print(list2[1])
//访问最后一个元素 'b'
print(list2[-1])
运行结果如图所示:
修改列表中的元素
// 将list2中第三个元素换成‘c’
list2[2] = 'c'
print(list2)
运行结果如图所示:
在列表中添加元素
在列表末尾添加元素
运用append()方法在末尾添加元素,append()只能将元素添加至末尾,
格式 :list1.append[插入元素内容]
// 在list1末尾添加元素‘d’
list1 = [1,2,3,'a','b']
list1.append('d')
print(list1)
运行结果如图所示:
也可以创建一个空列表,通过append()方法添加元素,例如:
list1 = []
list1.append('x')
list1.append('s')
list1.append('x')
print(list1)
运行结果如图所示:
在列表任意位置插入元素
运用insert()方法在列表任意位置插入元素,格式:list1.insert[索引,插入元素内容]
list1 = [1,2,3,'a','b','d']
list1.insert(1,'x')
print(list1)
运行结果如图所示:
在列表中删除元素
使用del语句删除元素
// 删除第二个元素
list1 = [1,2,3,4]
del name[1]
print(list1)
运行结果如图所示:
使用remove()删除列表中的元素
remove()是根据值删除元素,删除指定的值。
格式: list1.remove(列表中具体的元素)
// 运用remove()方法删除list1中 'a'元素
list1 = [1,2,'a','b','c']
list1.remove('a')
print(list1)
运行结果如图所示:
运用pop()方法删除元素
- 可以利用方法pop()删除列表末尾的元素
格式:list1.pop() - 也可以利用方法pop()来删除列表中的任意元素
格式:list1.pop(索引) - 我们可以将pop()删除的元素储存在一个变量中如:poper=list1.pop()
并可以在代码中访问被删除的元素
// 删除list1最后一个元素,并打印出
list1 = [1,2,3,'a','b','c']
poper = list1.pop()
print(list1)
print(poper)
// 删除第三个元素,并打印出
list1 = [1,2,'x','s','x']
power = list1.pop(2)
print(list1)
print(power)