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


Posted in Python onDecember 16, 2019

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

Python 相关文章推荐
跟老齐学Python之不要红头文件(1)
Sep 28 Python
十个Python程序员易犯的错误
Dec 15 Python
Python快速从注释生成文档的方法
Dec 26 Python
python操作MySQL 模拟简单银行转账操作
Sep 27 Python
Python实现的桶排序算法示例
Nov 29 Python
python leetcode 字符串相乘实例详解
Sep 03 Python
基于OpenCV python3实现证件照换背景的方法
Mar 22 Python
使用Python操作FTP实现上传和下载的方法
Apr 01 Python
在Python中获取操作系统的进程信息
Aug 27 Python
pytorch判断是否cuda 判断变量类型方式
Jun 23 Python
ASP.NET Core中的配置详解
Feb 05 Python
2021年pycharm的最新安装教程及基本使用图文详解
Apr 03 Python
python实现字典嵌套列表取值
Dec 16 #Python
python绘制彩虹图
Dec 16 #Python
python 字典套字典或列表的示例
Dec 16 #Python
python绘制雪景图
Dec 16 #Python
python图形用户接口实例详解
Dec 16 #Python
Python实现微信好友的数据分析
Dec 16 #Python
Python字典中的值为列表或字典的构造实例
Dec 16 #Python
You might like
php图像处理函数大全(推荐收藏)
2013/07/11 PHP
PHP 芝麻信用接入的注意事项
2016/12/01 PHP
解决PHP curl或file_get_contents下载图片损坏或无法打开的问题
2019/10/11 PHP
jscript之Read an Excel Spreadsheet
2007/06/13 Javascript
javascript 新浪背投广告实现代码
2009/07/07 Javascript
JavaScript 高效运行代码分析
2010/03/18 Javascript
JS弹出窗口代码大全(详细整理)
2012/12/21 Javascript
js判读浏览器是否支持html5的canvas的代码
2013/11/18 Javascript
jQuery统计上传文件大小的方法
2015/01/24 Javascript
javascript中Function类型详解
2015/04/28 Javascript
用js编写的简单的计算器代码程序
2015/08/04 Javascript
Validform+layer实现漂亮的表单验证特效
2016/01/17 Javascript
jQuery 实现评论等级好评差评特效
2016/05/06 Javascript
jQuery插件Easyui设置datagrid的pageNumber导致两次请求问题的解决方法
2016/08/06 Javascript
vue拦截器实现统一token,并兼容IE9验证功能
2018/04/26 Javascript
vue项目前端埋点的实现
2019/03/06 Javascript
详解实现一个通用的“划词高亮”在线笔记功能
2019/04/23 Javascript
JavaScript动态检测密码强度原理及实现方法详解
2019/06/11 Javascript
layui实现鼠标移动到单元格上显示数据的方法
2019/09/11 Javascript
vue 实现在同一界面实现组件的动态添加和删除功能
2020/06/16 Javascript
Python爬虫获取整个站点中的所有外部链接代码示例
2017/12/26 Python
python中数据爬虫requests库使用方法详解
2018/02/11 Python
Python_查看sqlite3表结构,查询语句的示例代码
2019/07/17 Python
PyQt5实现暗黑风格的计时器
2019/07/29 Python
python自动生成model文件过程详解
2019/11/02 Python
python:动态路由的Flask程序代码
2019/11/22 Python
资生堂美国官网:Shiseido美国
2016/09/02 全球购物
波兰数码相机及配件网上商店: Cyfrowe.pl
2017/06/19 全球购物
读书伴我成长演讲稿
2014/05/07 职场文书
2014年护理工作总结范文
2014/11/14 职场文书
工程技术负责人岗位职责
2015/04/13 职场文书
小孩不笨观后感
2015/06/03 职场文书
政审证明范文
2015/06/19 职场文书
为什么阅读对所有年龄段的孩子都很重要?
2019/07/08 职场文书
jQuery ajax - getScript() 方法和getJSON方法
2021/05/14 jQuery
CSS的class与id常用的命名规则
2021/05/18 HTML / CSS