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之正规地说一句话
Sep 28 Python
用Python的Django框架来制作一个RSS阅读器
Jul 22 Python
Django 如何获取前端发送的头文件详解(推荐)
Aug 15 Python
python for 循环获取index索引的方法
Feb 01 Python
Python数据类型之Number数字操作实例详解
May 08 Python
使用Python测试Ping主机IP和某端口是否开放的实例
Dec 17 Python
Python 基于FIR实现Hilbert滤波器求信号包络详解
Feb 26 Python
关于Django Models CharField 参数说明
Mar 31 Python
在pycharm中使用matplotlib.pyplot 绘图时报错的解决
Jun 01 Python
Python如何实现远程方法调用
Aug 07 Python
python 装饰器的实际作用有哪些
Sep 07 Python
Django数据模型中on_delete使用详解
Nov 30 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将会员数据导入到ucenter的代码
2010/07/18 PHP
JavaScript 获取事件对象的注意点
2009/07/29 Javascript
JavaScript 应用技巧集合[推荐]
2009/08/30 Javascript
JS自动适应的图片弹窗实例
2013/06/29 Javascript
jQuery实现切换字体大小的方法
2015/03/10 Javascript
js给selected添加options的方法
2015/05/06 Javascript
javascript基本算法汇总
2016/03/09 Javascript
BootStrap中Tab页签切换实例代码
2016/05/30 Javascript
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
2017/10/20 jQuery
jQuery判断网页是否已经滚动到浏览器底部的实现方法
2017/10/27 jQuery
JavaScript实现预览本地上传图片功能完整示例
2019/03/08 Javascript
[00:32]2018DOTA2亚洲邀请赛Newbee出场
2018/04/03 DOTA
python实现分析apache和nginx日志文件并输出访客ip列表的方法
2015/04/04 Python
Python实现提取谷歌音乐搜索结果的方法
2015/07/10 Python
[原创]教女朋友学Python(一)运行环境搭建
2017/11/29 Python
Python Xml文件添加字节属性的方法
2018/03/31 Python
python中的列表与元组的使用
2019/08/08 Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
2019/09/15 Python
python单例设计模式实现解析
2020/01/07 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
2020/05/07 Python
python seaborn heatmap可视化相关性矩阵实例
2020/06/03 Python
JOSEPH官网:英国奢侈时尚品牌
2018/01/31 全球购物
英国家庭珠宝商:T. H. Baker
2018/02/08 全球购物
一百多行代码实现react拖拽hooks
2021/03/23 Javascript
高中生的学习总结自我鉴定
2013/10/26 职场文书
后勤部长岗位职责
2013/12/14 职场文书
小学教师培训感言
2014/02/11 职场文书
金融管理应届生求职信
2014/02/20 职场文书
市场营销大学生职业规划书
2014/02/25 职场文书
2014年单位植树节活动方案
2014/03/23 职场文书
高校优秀辅导员事迹材料
2014/05/07 职场文书
销售竞赛活动方案
2014/08/23 职场文书
2014光棍节单身联谊活动策划书
2014/10/10 职场文书
关于Vue中的options选项
2022/03/22 Vue.js
Windows Server 2012 R2 磁盘分区教程
2022/04/29 Servers
Java完整实现记事本代码
2022/06/16 Java/Android