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

 更新时间:2019年12月16日 14:51:14   作者:莽原奔马668  
今天小编就为大家分享一篇python 列表、字典和集合的添加和删除操作,有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

在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 列表、字典和集合的添加和删除操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • windows安装TensorFlow和Keras遇到的问题及其解决方法

    windows安装TensorFlow和Keras遇到的问题及其解决方法

    这篇文章主要介绍了windows安装TensorFlow和Keras遇到的问题及其解决方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-07-07
  • 25个值得收藏的Python文本处理案例

    25个值得收藏的Python文本处理案例

    这篇文章主要给大家分享的是25个值得收藏的Python文本处理案例。Python 处理文本是一项非常常见的功能,本文整理了多种文本提取及NLP相关的案例,还是非常有收藏价值的,文章很长,可以收藏起来,总会用到的
    2022-02-02
  • Python通过调用有道翻译api实现翻译功能示例

    Python通过调用有道翻译api实现翻译功能示例

    这篇文章主要介绍了Python通过调用有道翻译api实现翻译功能,结合实例形式分析了基于Python实现的有道翻译api调用相关操作技巧,需要的朋友可以参考下
    2018-07-07
  • Python实现堆排序案例详解

    Python实现堆排序案例详解

    这篇文章主要介绍了Python实现堆排序案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-09-09
  • python 实现控制鼠标键盘

    python 实现控制鼠标键盘

    这篇文章主要介绍了python 控制鼠标键盘的示例,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下
    2020-11-11
  • Python开发之城堡保卫战游戏的实现

    Python开发之城堡保卫战游戏的实现

    这篇文章主要为大家详细介绍了如何利用Python编写一个简单的城堡保卫战游戏,本文用到了os文件读写,pygame模块以及面向对象思想,感兴趣的可以了解一下
    2023-01-01
  • Python 京东云无线宝消息推送功能

    Python 京东云无线宝消息推送功能

    这篇文章主要介绍了Python 京东云无线宝消息推送功能,发送钉钉消息获取可用积分,详细配置文件通过实例代码给大家讲解的很详细,代码+注释讲解的很详细,需要的朋友可以参考下
    2021-05-05
  • Python编程之多态用法实例详解

    Python编程之多态用法实例详解

    这篇文章主要介绍了Python编程之多态用法,以实例形式详细分析了Python中多态的使用技巧,需要的朋友可以参考下
    2015-05-05
  • 解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程

    解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程

    这篇文章主要介绍了解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程,本文图文并茂给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • python MySQLdb使用教程详解

    python MySQLdb使用教程详解

    本文主要内容python MySQLdb数据库批量插入insert,更新update的相关知识,感兴趣的朋友跟随脚本之家小编一起看看吧
    2018-03-03

最新评论