美文网首页Python之美
python 列表、字典和集合的添加和删除

python 列表、字典和集合的添加和删除

作者: 莽原奔马668 | 来源:发表于2018-03-04 09:39 被阅读400次

    在python中,元组不可变,只能查询不能修改,列表、字典和集合的基本操作,各不相同,下面就来比较一下它们的添加和删除操作吧。

    添加

    一、列表

    1.“+”号

    #两个数组相加,生成一个大数组
    a = [1, 2, 3]
    b = [4, 5, 6]
    c = a + b
    print(c)
    #输出结果:[1, 2, 3, 4, 5, 6]
    

    2.extend方法

    #只接受列表参数并将参数的每个元素都添加到原有的列表中
    a = [1, 2, 3]
    b = [4, 5, 6]
    a.extend(b)
    print(a)
    #输出结果:[1, 2, 3, 4, 5, 6]
    

    3.append方法

    #添加任意对象到列表的末端
    a = [1, 2, 3]
    b = [4, 5, 6]
    a.append(b)
    print(a)
    #输出结果:[1, 2, 3, [4, 5, 6]]
    

    4.insert方法

    #添加任意对象到列表中,要指定插入的位置
    a = [1, 2, 3]
    b = [4, 5, 6]
    a.insert(2, b)
    print(a)
    #输出结果:[1, 2, [4, 5, 6], 3]
    
    二、字典
    dict[key] = value
    #dict中没有key,是添加操作,有key,是修改操作
    
    三、集合

    集合在添加元素之前会进行判断,添加的是已有的元素,集合不变。
    1.add方法

    s.add("a")
    

    2.update方法

    s.update("a")
    

    删除

    一、列表

    1.del方法

    del a[2] #删除a列表中,索引为2的元素
    del a     #删除a列表对象
    

    2.remove方法

    a.remove(2) #删除a列表中,第一次出现的元素2
    

    3.pop方法

    a.pop(2) #删除a列表中,索引为2的元素
    
    二、字典

    1.pop方法

    d.pop(key) #删除key对应的value,key不存在会报错
    

    2.clear方法

    d.clear() #清空字典,但是字典对象还在
    

    3.del方法

    del d[key] #删除key对应的value
    del d  #删除字典对象
    
    三、集合

    remove方法

    s.remove("a")
    #删除集合中的元素"a"
    

    相关文章

      网友评论

        本文标题:python 列表、字典和集合的添加和删除

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