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 相关文章推荐
PyMongo安装使用笔记
Apr 27 Python
python爬取51job中hr的邮箱
May 14 Python
python实现m3u8格式转换为mp4视频格式
Feb 28 Python
浅谈利用numpy对矩阵进行归一化处理的方法
Jul 11 Python
Python定时任务APScheduler的实例实例详解
Jul 22 Python
Django用户认证系统 Web请求中的认证解析
Aug 02 Python
PYQT5开启多个线程和窗口,多线程与多窗口的交互实例
Dec 13 Python
对Tensorflow中Device实例的生成和管理详解
Feb 04 Python
Python+appium框架原生代码实现App自动化测试详解
Mar 06 Python
Python jieba库分词模式实例用法
Jan 13 Python
详解Python openpyxl库的基本应用
Feb 26 Python
pandas:get_dummies()与pd.factorize()的用法及区别说明
May 21 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 SQLite类
2009/05/07 PHP
php设计模式 Facade(外观模式)
2011/06/26 PHP
php设计模式 Delegation(委托模式)
2011/06/26 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
2014/12/16 PHP
基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能
2017/02/24 PHP
jquery 学习笔记 传智博客佟老师附详细注释
2020/09/12 Javascript
thinkphp中常用的系统常量和系统变量
2014/03/05 Javascript
jquery 显示*天*时*分*秒实现时间计时器
2014/05/07 Javascript
JavaScript 匿名函数和闭包介绍
2015/04/13 Javascript
基于jQuery倾斜打开侧边栏菜单特效代码
2015/09/15 Javascript
JavaScript的字符串方法汇总
2016/07/31 Javascript
jQuery图片轮播实现并封装(一)
2016/12/03 Javascript
vue2.0的contextmenu右键弹出菜单的实例代码
2017/07/24 Javascript
写给vue新手们的vue渲染页面教程
2017/09/01 Javascript
浅谈webpack 构建性能优化策略小结
2018/06/13 Javascript
angularjs获取到My97DatePicker选中的值方法
2018/10/02 Javascript
10行代码实现微信小程序滑动tab切换
2018/12/28 Javascript
使用vue重构资讯页面的实例代码解析
2019/11/26 Javascript
[04:39]显微镜下的DOTA2第十三期—Pis卡尔个人秀
2014/04/04 DOTA
python中类和实例如何绑定属性与方法示例详解
2017/08/18 Python
Python面向对象之类的内置attr属性示例
2018/12/14 Python
python覆盖写入,追加写入的实例
2019/06/26 Python
Django rstful登陆认证并检查session是否过期代码实例
2019/08/13 Python
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
2019/08/27 Python
Python 实现自动登录+点击+滑动验证功能
2020/06/10 Python
Python如何输出警告信息
2020/07/30 Python
俄罗斯GamePark游戏商店网站:购买游戏、游戏机和配件
2020/03/13 全球购物
南京迈特望C/C++面试题
2012/07/09 面试题
2014年幼儿园个人工作总结
2014/11/10 职场文书
小学运动会入场词
2015/07/18 职场文书
旅游安全责任协议书
2016/03/22 职场文书
2016年教师师德师风承诺书
2016/03/25 职场文书
酒店工程部的岗位职责汇总大全
2019/10/23 职场文书
golang 如何通过反射创建新对象
2021/04/28 Golang
Python爬虫基础初探selenium
2021/05/31 Python
JavaScript声明变量和数据类型的转换
2022/04/12 Javascript