列表的增删改查

文章仅供学习参考

我们在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("未找到要查找的名字!")

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • (一)、列表: 1、列表里的数据分为:可变类型数据 and不可变类型数据可变类型数据有 : 数组、集合、字典不可变...
    Taoqi思阅读 429评论 0 1
  • 可变数据类型:列表,字典 不可变数据类型 : 数字,字符串,元组 列表中增加 :1 list.append 后加...
    偷到月亮了嘛阅读 333评论 0 0
  • 一,列表的增: 在2后面加3 2,列表.append(数据)在末尾追加数据 3,列表.extend(列表2)将列表...
    IT大牛辉阅读 698评论 0 3
  • 切片的语法是[起始值,终止值,步长] 切片要用到索引,所谓索引,就相当于记录内容的目录,它从0开始计数,可以快速提...
    潘某i人阅读 283评论 0 0
  • 6月12日日志 昨天回来的太晚,今天早上7:30才起床,8:00吃完早餐后到新房去看装修,老家的叔叔过来了,中午陪...
    zengkai1198阅读 115评论 0 0