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']



posted @ 2020-07-16 00:39  厄文  阅读(178)  评论(0)    收藏  举报