Python-组织列表
列表是什么?
由一系列特定顺序排列的元素组成
访问列表元素 1.索引是从0开始而不是从1开始 2.-1为最后一个元素
name=['zhang','shi','hao']
print(name)
修改 添加和删除元素
1.修改列表元素
name=['zhang','shi','hao']
name[0]='li'
print(name)
结果:['li','shi','hao']
2.添加元素
给列表添加元素 它将自动添加至末尾 使用append()方法
name=[]
name.append('zhang')
name.append('shi')
name.append('hao')
print(name)
结果:['zhang','shi','hao']
插入元素
使用insert()方法可在列表任意位置添加元素
name=['zhang','shi','hao']
name.insert(0,'li')
print(name)
结果:['li','shi','hao']
3.删除元素
使用del语句删除元素(<!--前提是知道该元素在列表中的位置-->)
name=['zhang','shi','hao']
del name[0]
print(name)
结果:['shi','hao']
使用pop()方法删除元素 <!--删除末尾元素 并且可以使用删除的元素--> 在使用pop()方法时,元素会从列表中弹出,因此列表中也不会再存在该元素
name=['zhang','shi','hao']
name1=name.pop()
print(name)
print(name1)
结果:['zhang','shi']
['hao']
弹出列表任何位置的元素 依然使用pop()方法类似于插入所使用的的insert()方法 只需添加所删除元素的位置即可
name=['zhang','shi','hao']
name1=name.pop(0)
print(name)
print(name1)
结果:['shi','hao']
['zhang']
根据值删除元素 当你不知道该元素位置时 但你知道该元素的值 你可以使用remove()方法 <!--remove()方法只能删除第一个指定的值,如果列表中出多个相同的值 就需要用循环的方法-->
name=['zhang','shi','hao']
name.remove('shi')
print(name1)
结果:['zhang','hao']

浙公网安备 33010602011771号