基于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分析apache访问日志脚本分享
Feb 26 Python
Python实现快速排序和插入排序算法及自定义排序的示例
Feb 16 Python
Ruby元编程基础学习笔记整理
Jul 02 Python
关于python的list相关知识(推荐)
Aug 30 Python
简述:我为什么选择Python而不是Matlab和R语言
Nov 14 Python
Python3导入自定义模块的三种方法详解
Apr 13 Python
使用PyQtGraph绘制精美的股票行情K线图的示例代码
Mar 14 Python
Python Process多进程实现过程
Oct 22 Python
详解Anconda环境下载python包的教程(图形界面+命令行+pycharm安装)
Nov 11 Python
Python2和Python3中@abstractmethod使用方法
Feb 04 Python
python爬取2021猫眼票房字体加密实例
Feb 19 Python
python 模块重载的五种方法
Apr 24 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获取远程图片体积大小的实例
2013/11/12 PHP
详解PHP中array_rand函数的使用方法
2016/09/11 PHP
PHP简单实现二维数组的矩阵转置操作示例
2017/11/24 PHP
PHP实现的敏感词过滤方法示例
2019/03/06 PHP
11款基于Javascript的文件管理器
2009/10/25 Javascript
基于jQuery的遍历同id元素 并响应事件的代码
2012/06/14 Javascript
JS防止用户多次提交的简单代码
2013/08/01 Javascript
JQuery实现点击div以外的位置隐藏该div窗口
2013/09/13 Javascript
DOM基础教程之使用DOM + Css
2015/01/20 Javascript
JavaScript检查弹出窗口是否被阻拦的方法技巧
2015/03/13 Javascript
jQuery实现的自定义滚动条实例详解
2016/09/20 Javascript
阿里云ecs服务器中安装部署node.js的步骤
2016/10/08 Javascript
js a标签点击事件
2017/03/30 Javascript
JS异步函数队列功能实例分析
2017/11/28 Javascript
Vue动态控制input的disabled属性的方法
2018/06/26 Javascript
angular2实现统一的http请求头方法
2018/08/13 Javascript
Node.js创建一个Express服务的方法详解
2020/01/06 Javascript
react PropTypes校验传递的值操作示例
2020/04/28 Javascript
python脚本设置超时机制系统时间的方法
2016/02/21 Python
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
python中将zip压缩包转为gz.tar的方法
2018/10/18 Python
Python mutiprocessing多线程池pool操作示例
2019/01/30 Python
Python读取VOC中的xml目标框实例
2020/03/10 Python
详解pandas apply 并行处理的几种方法
2021/02/24 Python
详解HTML5 录音的踩坑之旅
2017/12/26 HTML / CSS
Liu Jo西班牙官网:意大利服装品牌
2019/09/11 全球购物
Java的类可以定义为Protected或者Private得吗
2015/09/25 面试题
利用promise及参数解构封装ajax请求的方法
2021/03/24 Javascript
国际贸易专业个人求职信格式
2014/02/02 职场文书
单位法人授权委托书范本
2014/10/09 职场文书
2014年安全员工作总结
2014/11/13 职场文书
开幕式邀请函
2015/01/31 职场文书
教师学期个人总结
2015/02/11 职场文书
看雷锋电影观后感
2015/06/10 职场文书
安全教育日主题班会
2015/08/13 职场文书
在redisCluster中模糊获取key方式
2021/07/09 Redis