基于python的列表list和集合set操作


Posted in Python onNovember 24, 2019

以下是一些python的list和set的基本操作

1. list的一些操作

list = [1, 2, 3]
list.append(5)
print(list)
 
list.extend([7, 8]) # extend是将可迭代对象的元素依次加入列表
print(list)
 
list.append([7, 8]) # append是把传入的参数当成一个元素加入列表
print(list)
 
list.reverse() # 元素翻转,注意不能将这个操作赋给一个变量,此操作是对list本身操作,即list自身发生变化
# l=list.reverse() l为空,没有得到list翻转后的值
print(list)

输出结果:

基于python的列表list和集合set操作

2.s et基本操作

list = [1, 1, 3, 2, 3]
s = set(list)
print(s)
 
s.add(4)
# s.add([2,3]) 错误,add函数只能增加与原集合相同类型的元素
print(s)
 
s.update([3, 5, 6])
# s.update(5) 错误,update更新集合时传入的是一个可迭代对象
print(s)
 
c = s.copy() # 用于集合复制,创建新集合
cc = s
print(c)
print(cc)
# 类似于list中copy方法
print(cc is c)
 
ss = {1, 2, 3, 9}
minus = s.difference(ss) # 求差集
print(minus)
 
union = s.union(ss) # 求并集
print(union)
 
intersection = s.intersection(ss) # 求交集
print(intersection)

输出结果:

基于python的列表list和集合set操作

以上这篇基于python的列表list和集合set操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python的collections模块中namedtuple结构使用示例
Jul 07 Python
Python实现MySQL操作的方法小结【安装,连接,增删改查等】
Jul 12 Python
python中文乱码不着急,先看懂字节和字符
Dec 20 Python
python爬虫正则表达式之处理换行符
Jun 08 Python
python使用正则表达式来获取文件名的前缀方法
Oct 21 Python
python实现将多个文件分配到多个文件夹的方法
Jan 07 Python
Python Web框架之Django框架Form组件用法详解
Aug 16 Python
基于Django实现日志记录报错信息
Dec 17 Python
python异常处理之try finally不报错的原因
May 18 Python
python 8种必备的gui库
Aug 27 Python
python中的被动信息搜集
Apr 29 Python
Python打包为exe详细教程
May 18 Python
使用Pyhton集合set()实现成果查漏的例子
Nov 24 #Python
Python完全识别验证码自动登录实例详解
Nov 24 #Python
关于Python 常用获取元素 Driver 总结
Nov 24 #Python
pyhton中__pycache__文件夹的产生与作用详解
Nov 24 #Python
使用Python实现画一个中国地图
Nov 23 #Python
用Python画小女孩放风筝的示例
Nov 23 #Python
python实现对列表中的元素进行倒序打印
Nov 23 #Python
You might like
php面向对象全攻略 (一) 面向对象基础知识
2009/09/30 PHP
php递归实现无限分类生成下拉列表的函数
2010/08/08 PHP
php下封装较好的数字分页方法
2010/11/23 PHP
PHP查询MySQL大量数据的时候内存占用分析
2011/07/22 PHP
ThinkPHP的L方法使用简介
2014/06/18 PHP
PHP随机获取未被微信屏蔽的域名(微信域名检测)
2017/03/19 PHP
jQuery实现异步获取json数据的2种方式
2014/08/29 Javascript
Javascript基于对象三大特性(封装性、继承性、多态性)
2016/01/04 Javascript
老生常谈js动态添加事件--- 事件委托
2016/07/19 Javascript
JS实现倒计时(天数、时、分、秒)
2016/11/16 Javascript
详解JavaScript 中getElementsByName在IE中的注意事项
2017/02/21 Javascript
Node.js使用gm拼装sprite图片
2017/07/04 Javascript
vue搜索和vue模糊搜索代码实例
2019/05/07 Javascript
利用Vue实现一个markdown编辑器实例代码
2019/05/19 Javascript
vuex 中插件的编写案例解析
2019/06/10 Javascript
LayUi数据表格自定义赋值方式
2019/10/26 Javascript
JS实现关闭小广告特效
2021/01/29 Javascript
[00:36]DOTA2上海特级锦标赛 LGD战队宣传片
2016/03/04 DOTA
跟老齐学Python之永远强大的函数
2014/09/14 Python
用Python写冒泡排序代码
2016/04/12 Python
Python矩阵常见运算操作实例总结
2017/09/29 Python
python安装模块如何通过setup.py安装(超简单)
2018/05/05 Python
Python3非对称加密算法RSA实例详解
2018/12/06 Python
使用Python opencv实现视频与图片的相互转换
2019/07/08 Python
对python 树状嵌套结构的实现思路详解
2019/08/09 Python
Python模块相关知识点小结
2020/03/09 Python
Python之字典对象的几种创建方法
2020/09/30 Python
Python爬虫教程之利用正则表达式匹配网页内容
2020/12/08 Python
Python Process创建进程的2种方法详解
2021/01/25 Python
用html5绘制折线图的实例代码
2016/03/25 HTML / CSS
盖尔斯工厂店:GUESS Factory
2020/01/21 全球购物
加工操作管理制度
2014/01/19 职场文书
教师节演讲稿
2014/05/06 职场文书
2016年国培研修日志
2015/11/13 职场文书
深入解析NumPy中的Broadcasting广播机制
2021/05/30 Python
python中subplot大小的设置步骤
2021/06/28 Python