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 25 Python
Python实现简单拆分PDF文件的方法
Jul 30 Python
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
Apr 23 Python
Python使用pip安装报错:is not a supported wheel on this platform的解决方法
Jan 23 Python
transform python环境快速配置方法
Sep 27 Python
如何把外网python虚拟环境迁移到内网
May 18 Python
经验丰富程序员才知道的8种高级Python技巧
Jul 27 Python
Python2及Python3如何实现兼容切换
Sep 01 Python
使用python爬取抖音app视频的实例代码
Dec 01 Python
Python实例教程之检索输出月份日历表
Dec 16 Python
教你如何使用Python Tkinter库制作记事本
Jun 10 Python
Python实现智慧校园自动评教全新版
Jun 18 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作的文本留言本的例子(三)
2006/10/09 PHP
php实现的IMEI限制的短信验证码发送类
2015/05/05 PHP
PHP基于PDO扩展操作mysql数据库示例
2018/12/24 PHP
Javascript 更新 JavaScript 数组的 uniq 方法
2008/01/23 Javascript
jQuery1.6 类型判断实现代码
2011/09/01 Javascript
Javascript模块化编程(三)require.js的用法及功能介绍
2013/01/17 Javascript
基于jQuery的网页影音播放器jPlayer的基本使用教程
2016/03/08 Javascript
浅谈js之字面量、对象字面量的访问、关键字in的用法
2016/11/20 Javascript
js正则表达式最长匹配(贪婪匹配)和最短匹配(懒惰匹配)用法分析
2016/12/27 Javascript
jquery实现折叠菜单效果【推荐】
2017/03/08 Javascript
js时间查询插件使用详解
2017/04/07 Javascript
Vue.js 中的 $watch使用方法
2017/05/25 Javascript
详解基于webpack搭建react运行环境
2017/06/01 Javascript
jQuery回调方法使用示例
2017/06/26 jQuery
vue中实现滚动加载更多的示例
2017/11/08 Javascript
vue+element加入签名效果(移动端可用)
2019/06/17 Javascript
javaScript 实现重复输出给定的字符串的常用方法小结
2020/02/20 Javascript
微信小程序实现比较功能的方法汇总(五种方法)
2020/03/07 Javascript
Element Backtop回到顶部的具体使用
2020/07/27 Javascript
python数字图像处理实现直方图与均衡化
2018/05/04 Python
Ubuntu18.04下python版本完美切换的解决方法
2019/06/14 Python
如何让python的运行速度得到提升
2020/07/08 Python
详解利用python识别图片中的条码(pyzbar)及条码图片矫正和增强
2020/11/17 Python
CSS3关于z-index不生效问题的解决
2020/02/19 HTML / CSS
CSS3只让背景图片旋转180度的实现示例
2021/03/09 HTML / CSS
英国家电直销:Appliances Direct
2016/09/22 全球购物
欧舒丹加拿大官网:L’Occitane加拿大
2017/10/29 全球购物
时尚孕妇装:HATCH Collection
2019/09/24 全球购物
初婚初育证明
2014/01/14 职场文书
四查四看剖析材料
2014/02/14 职场文书
幼儿园教师岗位职责
2014/03/17 职场文书
遗产继承公证书
2014/04/09 职场文书
放牛班的春天观后感
2015/06/01 职场文书
高考1977观后感
2015/06/04 职场文书
MySql 8.0及对应驱动包匹配的注意点说明
2021/06/23 MySQL
java中如何截取字符串最后一位
2022/07/07 Java/Android