美文网首页
列表的增删改查

列表的增删改查

作者: 握瑾怀瑜_ | 来源:发表于2018-08-21 14:20 被阅读17次

文章仅供学习参考

我们在python中,可以通过append()方法向列表中添加元素,append()方法将新的元素添加到列表中最后一个元素位置。

例:

name = ['xiaoming','xiaoli','xiaozhang']

name.append('xiaowang')

print(name)

['xiaoming', 'xiaoli', 'xiaozhang', 'xiaowang']

extend()方法可以将另一个集合中的元素逐一添加到列表中。

name = ['xiaoming','xiaoli']

names = ['xiaozhang','xiaowang']

name.append(names)

name.extend(names)

print(name)

insert()方法,在制定的位置(下标)前面插入元素

a = [1, 2, 3]

a.insert(0, 4)

print(a)

[4, 1, 2, 3]

a = [1, 2, 3]

a.insert(3, 4)

print(a)

[1, 2, 3, 4]

列表的元素删除可以使用del、pop、remove三种删除方式,下面我们就来介绍一下这三种方式的区别,及使用方法。

pop方法(),删除列表中最后一个元素。

name = ['xiaoming','xiaoli','xiaozhang','xiaowang']

name.pop()

print(name)

['xiaoming', 'xiaoli', 'xiaozhang']

del()方法可以通过我们制定的元素(下标)进行删除。

name = ['xiaoming','xiaoli','xiaozhang','xiaowang']

del name[0]

print(name)

['xiaoli', 'xiaozhang', 'xiaowang']

remove()方法可以通过元素的值来进行删除。

name = ['xiaoming','xiaoli','xiaozhang','xiaowang']

name.remove('xiaoli')

print(name)

['xiaoming', 'xiaozhang', 'xiaowang']

列表的修改方式非常的简单,我们只需要知道要修改元素的下标,就可以来进行修改元素了。

name = ['xiaoming','xiaoli','xiaozhang','xiaowang']

name[0] = 'xiaohua'

print(name)

['xiaohua', 'xiaoli', 'xiaozhang', 'xiaowang']

name = ['xiaoming','xiaoli','xiaozhang','xiaowang']

name[3] = 'xiaohua'

print(name)

['xiaoming', 'xiaoli', 'xiaozhang', 'xiaohua']

列表中的查找,其实就是看看指定的元素是否存在。

python中的查找常用方法为:

in 与 not in

in表示存在,如果存在则结果为True,否则为False

not in 表示不存在,如果不存在则结果为True,否则为False

例子:

name = ['xiaoming','xiaoli','xiaozhang','xiaowang']

findname = input('输入要查找的名字:')

if findname in name:

    print('找到了想要查找的名字!')

else:

    print("未找到要查找的名字!")

相关文章

网友评论

      本文标题:列表的增删改查

      本文链接:https://www.haomeiwen.com/subject/yotjiftx.html