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 THREADING模块中的JOIN()方法深入理解
Feb 18 Python
Python中用format函数格式化字符串的用法
Apr 08 Python
Python中的super用法详解
May 28 Python
python实现自动重启本程序的方法
Jul 09 Python
Python冲顶大会 快来答题!
Jan 17 Python
Python  unittest单元测试框架的使用
Sep 08 Python
Python从ZabbixAPI获取信息及实现Zabbix-API 监控的方法
Sep 17 Python
详解Python文件修改的两种方式
Aug 22 Python
Django发送邮件功能实例详解
Sep 02 Python
Python几种常见算法汇总
Jun 02 Python
django rest framework 自定义返回方式
Jul 12 Python
python PIL模块的基本使用
Sep 29 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表单提交问题的解决方法
2011/04/12 PHP
php类常量的使用详解
2013/06/08 PHP
PHP实现动态柱状图改进版
2015/03/30 PHP
php实现的用户查询类实例
2015/06/18 PHP
分享微信扫码支付开发遇到问题及解决方案-附Ecshop微信支付插件
2015/08/23 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
2016/01/15 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
脚本吧 - 幻宇工作室用到js,超强推荐share.js
2006/12/23 Javascript
对xmlHttp对象的理解
2011/01/17 Javascript
JS自定义功能函数实现动态添加网址参数修改网址参数值
2013/08/02 Javascript
jQuery Mobile 导航栏代码
2013/11/01 Javascript
轻松创建nodejs服务器(6):作出响应
2014/12/18 NodeJs
JavaScript 模块化编程(笔记)
2015/04/08 Javascript
理解Javascript文件动态加载
2016/01/29 Javascript
js实现登录框鼠标拖拽效果
2017/03/09 Javascript
JavaScript数据结构中串的表示与应用实例
2017/04/12 Javascript
Vue.js对象转换实例
2017/06/07 Javascript
JS实现获取汉字首字母拼音、全拼音及混拼音的方法
2017/11/14 Javascript
对vue事件的延迟执行实例讲解
2018/08/28 Javascript
vue cli 3.x 项目部署到 github pages的方法
2019/04/17 Javascript
vue ssr服务端渲染(小白解惑)
2019/11/10 Javascript
Vue-CLI与Vuex使用方法实例分析
2020/01/06 Javascript
Vue表单提交点击事件只允许点击一次的实例
2020/10/23 Javascript
Python实现子类调用父类的方法
2014/11/10 Python
Python实现telnet服务器的方法
2015/07/10 Python
python 根据正则表达式提取指定的内容实例详解
2016/12/04 Python
python opencv设置摄像头分辨率以及各个参数的方法
2018/04/02 Python
Python中的groupby分组功能的实例代码
2018/07/11 Python
python 使用while写猜年龄小游戏过程解析
2019/10/07 Python
python opencv肤色检测的实现示例
2020/12/21 Python
新闻专业本科生的自我评价分享
2013/11/20 职场文书
技术人员面试提纲
2013/11/28 职场文书
同事吵架检讨书
2014/02/05 职场文书
企业活动策划方案
2014/06/02 职场文书
建党伟业电影观后感
2015/06/01 职场文书
php解析非标准json、非规范json的方式实例
2022/05/10 PHP