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获取GY-85九轴模块信息示例
Dec 05 Python
Django中使用locals()函数的技巧
Jul 16 Python
Python实时获取cmd的输出
Dec 13 Python
Python操作word常见方法示例【win32com与docx模块】
Jul 17 Python
Python 获取div标签中的文字实例
Dec 20 Python
python实现浪漫的烟花秀
Jan 30 Python
Python学习笔记之列表推导式实例分析
Aug 13 Python
Python垃圾回收机制三种实现方法
Apr 27 Python
Python selenium模块实现定位过程解析
Jul 09 Python
python包的导入方式总结
Mar 02 Python
python+pytest接口自动化之token关联登录的实现
Apr 06 Python
尝试使用Python爬取城市租房信息
Apr 12 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利用COM对象访问SQLServer、Access
2006/10/09 PHP
php Session存储到Redis的方法
2013/11/04 PHP
php导出中文内容excel文件类实例
2015/07/06 PHP
读jQuery之九 一些瑕疵说明
2011/06/21 Javascript
JavaScript 大数据相加的问题
2011/08/03 Javascript
Js 时间间隔计算的函数(间隔天数)
2011/11/15 Javascript
让人蛋疼的JavaScript语法特性
2014/09/30 Javascript
完美兼容各大浏览器的jQuery仿新浪图文淡入淡出间歇滚动特效
2014/11/12 Javascript
微信小程序 支付后台java实现实例
2017/05/09 Javascript
jQuery.ajax向后台传递数组问题的解决方法
2017/05/12 jQuery
JS获取指定月份的天数两种实现方法
2018/06/22 Javascript
js中时间格式化的几种方法
2018/07/22 Javascript
layui表格数据复选框回显设置方法
2019/09/13 Javascript
浅析js实现网页截图的两种方式
2019/11/01 Javascript
js实现星星海特效的示例
2020/09/28 Javascript
python中__slots__用法实例
2015/06/04 Python
Python中的默认参数详解
2015/06/24 Python
python自动登录12306并自动点击验证码完成登录的实现源代码
2018/04/25 Python
Python实现删除排序数组中重复项的两种方法示例
2019/01/31 Python
python登录WeChat 实现自动回复实例详解
2019/05/28 Python
对Python 简单串口收发GUI界面的实例详解
2019/06/12 Python
python中break、continue 、exit() 、pass终止循环的区别详解
2019/07/08 Python
django-crontab 定时执行任务方法的实现
2019/09/06 Python
Pytorch技巧:DataLoader的collate_fn参数使用详解
2020/01/08 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
2020/06/04 Python
美国男女折扣服饰百货连锁店:Stein Mart
2017/05/02 全球购物
Melissa鞋马来西亚官方网站:MDreams马来西亚
2018/04/05 全球购物
出生医学证明样本
2014/01/17 职场文书
幼儿教师演讲稿
2014/05/06 职场文书
安全宣传标语
2014/06/10 职场文书
旅游投诉信范文
2015/07/02 职场文书
春季运动会加油词
2015/07/18 职场文书
升学宴祝酒词
2015/08/11 职场文书
七年级英语教学反思
2016/02/15 职场文书
《惊弓之鸟》教学反思
2016/02/20 职场文书
我的暑假生活作文(五年级)范文
2019/08/07 职场文书