基于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实现挑选出来100以内的质数
Mar 24 Python
python计算牛顿迭代多项式实例分析
May 07 Python
Python实现登录人人网并抓取新鲜事的方法
May 11 Python
Python中的默认参数实例分析
Jan 29 Python
Python解决八皇后问题示例
Apr 22 Python
Python针对给定列表中元素进行翻转操作的方法分析
Apr 27 Python
Python+selenium 获取一组元素属性值的实例
Jun 22 Python
如何使用python实现模拟鼠标点击
Jan 06 Python
使用PyQt5实现图片查看器的示例代码
Apr 21 Python
详解基于python的全局与局部序列比对的实现(DNA)
Oct 07 Python
cookies应对python反爬虫知识点详解
Nov 25 Python
Python实战之OpenCV实现猫脸检测
Jun 26 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下用cookie统计用户访问网页次数的代码
2010/05/09 PHP
PHP错误抑制符(@)导致引用传参失败Bug的分析
2011/05/02 PHP
PHP中的生成XML文件的4种方法分享
2012/10/06 PHP
php is_executable判断给定文件名是否可执行实例
2016/09/26 PHP
PHP实现多关键字加亮功能
2016/10/21 PHP
Js制作简单弹出层DIV在页面居中 中间显示遮罩的具体方法
2013/08/08 Javascript
三种动态加载js的jquery实例代码另附去除js方法
2014/04/30 Javascript
JavaScript实现在数组中查找不同顺序排列的字符串
2014/09/26 Javascript
JavaScript 动态加载脚本和样式的方法
2015/04/13 Javascript
js实现表单检测及表单提示的方法
2015/08/14 Javascript
javascript中类的定义方式详解(四种方式)
2015/12/22 Javascript
js调用webservice构造SOAP进行身份验证
2016/04/27 Javascript
Node.js检测端口(port)是否被占用的简单示例
2016/09/29 Javascript
angular ng-repeat数组中的数组实例
2017/02/18 Javascript
web前端vue之vuex单独一文件使用方式实例详解
2018/01/11 Javascript
webpack打包react项目的实现方法
2018/06/21 Javascript
Vue-CLI3.x 设置反向代理的方法
2018/12/06 Javascript
Vue源码探究之虚拟节点的实现
2019/04/17 Javascript
Vue获取微博授权URL代码实例
2020/11/04 Javascript
[00:43]拉比克至宝魔导师密钥展示
2018/12/20 DOTA
python实现可将字符转换成大写的tcp服务器实例
2015/04/29 Python
python并发编程之多进程、多线程、异步和协程详解
2016/10/28 Python
详解python并发获取snmp信息及性能测试
2017/03/27 Python
windows上安装Anaconda和python的教程详解
2017/03/28 Python
Python实现的基于优先等级分配糖果问题算法示例
2018/04/25 Python
Python实现的个人所得税计算器示例
2018/06/01 Python
python 实现检验33品种数据是否是正态分布
2019/12/09 Python
Python Merge函数原理及用法解析
2020/09/16 Python
python3.8动态人脸识别的实现示例
2020/09/21 Python
美国嘻哈文化生活方式品牌:GLD
2018/04/15 全球购物
The North Face北面德国官网:美国著名户外品牌
2018/12/12 全球购物
法律专业推荐信范文
2013/11/29 职场文书
优秀部门获奖感言
2014/02/14 职场文书
颂军魂爱军营演讲稿
2014/09/13 职场文书
新郎婚礼致辞
2015/07/27 职场文书
使用Navicat Premium工具将oracle数据库迁移到MySQL
2021/05/27 Oracle