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

列表的增删改查

作者: 握瑾怀瑜_ | 来源:发表于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