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 相关文章推荐
解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
Oct 01 Python
浅谈python的输入输出,注释,基本数据类型
Apr 02 Python
python实现飞机大战游戏
Oct 26 Python
python脚本开机自启的实现方法
Jun 28 Python
python3用PIL把图片转换为RGB图片的实例
Jul 04 Python
详解如何减少python内存的消耗
Aug 09 Python
Windows下PyCharm2018.3.2 安装教程(图文详解)
Oct 24 Python
pygame实现俄罗斯方块游戏(AI篇1)
Oct 29 Python
使用pytorch和torchtext进行文本分类的实例
Jan 08 Python
python批量处理txt文件的实例代码
Jan 13 Python
Django中的DateTimeField和DateField实现
Feb 24 Python
PyQt5 QThread倒计时功能的实现代码
Apr 02 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生成月历代码
2007/06/14 PHP
discuz 首页四格:最新话题+最新回复+热门话题+精华文章插件
2007/08/19 PHP
php数组函数序列之array_keys() - 获取数组键名
2011/10/30 PHP
PHP中文竖排转换实现方法
2015/10/23 PHP
PHP简单的MVC框架实现方法
2015/12/01 PHP
Laravel框架模板继承操作示例
2018/06/11 PHP
PHP的mysqli_thread_id()函数讲解
2019/01/24 PHP
php写入txt乱码的解决方法
2019/09/17 PHP
JQuery的一些小应用收集
2010/03/27 Javascript
Javascript aop(面向切面编程)之around(环绕)分析
2015/05/01 Javascript
使用控制台破解百小度一个月只准改一次名字
2015/08/13 Javascript
D3.js中data(), enter() 和 exit()的问题详解
2015/08/17 Javascript
详解js前端代码异常监控
2017/01/11 Javascript
jQuery自定义多选下拉框效果
2017/06/19 jQuery
微信小程序实现根据字母选择城市功能
2017/08/16 Javascript
详解微信小程序实现WebSocket心跳重连
2018/07/31 Javascript
浅入深出Vue之自动化路由
2019/08/06 Javascript
微信小程序 弹窗输入组件的实现解析
2019/08/12 Javascript
js简单实现自动生成表格功能示例
2020/06/02 Javascript
python简单实现旋转图片的方法
2015/05/30 Python
Python回调函数用法实例详解
2015/07/02 Python
python使用PyCharm进行远程开发和调试
2017/11/02 Python
Python 通配符删除文件的实例
2018/04/24 Python
解决Python运行文件出现out of memory框的问题
2018/12/03 Python
解决Python plt.savefig 保存图片时一片空白的问题
2019/01/10 Python
python批量修改ssh密码的实现
2019/08/08 Python
使用pytorch 筛选出一定范围的值
2020/06/28 Python
FORZIERI澳大利亚站:全球顶级奢华配饰精品店
2016/12/31 全球购物
牛津在线药房:Oxford Online Pharmacy
2020/11/16 全球购物
超市业务员岗位职责
2013/12/05 职场文书
大学生两会学习心得体会
2014/03/10 职场文书
初中生操行评语大全
2014/04/24 职场文书
事业单位鉴定材料
2014/05/25 职场文书
诚信考试标语
2014/06/24 职场文书
公司股东合作协议书
2014/09/14 职场文书
实习单位推荐信
2015/03/27 职场文书