基于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转换摩斯密码示例
Feb 16 Python
将Python的Django框架与认证系统整合的方法
Jul 24 Python
python 把文件中的每一行以数组的元素放入数组中的方法
Apr 29 Python
Django如何实现网站注册用户邮箱验证功能
Aug 14 Python
Python assert关键字原理及实例解析
Dec 13 Python
Python命令行click参数用法解析
Dec 19 Python
Python使用Tkinter实现转盘抽奖器的步骤详解
Jan 06 Python
Python 连接 MySQL 的几种方法
Sep 09 Python
python+flask编写一个简单的登录接口
Nov 13 Python
python UDF 实现对csv批量md5加密操作
Jan 01 Python
使用OpenCV实现人脸图像卡通化的示例代码
Jan 15 Python
基于python定位棋子位置及识别棋子颜色
Jul 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 来访国内外IP判断代码并实现页面跳转
2009/12/18 PHP
探讨php中遍历二维数组的几种方法详解
2013/06/08 PHP
PHP实现创建微信自定义菜单的方法示例
2017/07/14 PHP
php的RSA加密解密算法原理与用法分析
2020/01/23 PHP
javascript学习笔记(十二) RegExp类型介绍
2012/06/20 Javascript
网页中可关闭的漂浮窗口实现可自行调节
2013/08/20 Javascript
以JSON形式将JS中Array对象数组传至后台的方法
2014/01/06 Javascript
javascript实现带下拉子菜单的导航菜单效果
2015/05/14 Javascript
遍历json 对象的属性并且动态添加属性的实现
2016/12/02 Javascript
在js代码拼接dom对象到页面上去的模板总结(必看)
2017/02/14 Javascript
微信小程序实战之上拉(分页加载)效果(2)
2017/04/17 Javascript
js前端实现图片懒加载(lazyload)的两种方式
2017/04/24 Javascript
EasyUI Datebox 日期验证之开始日期小于结束时间
2017/05/19 Javascript
基于vue2的canvas时钟倒计时组件步骤解析
2018/11/05 Javascript
video.js 一个页面同时播放多个视频的实例代码
2018/11/27 Javascript
vue实现手机端省市区区域选择
2019/09/27 Javascript
记录微信小程序 height: calc(xx - xx);无效问题
2019/12/30 Javascript
结合axios对项目中的api请求进行封装操作
2020/09/21 Javascript
[05:49]2014DOTA2TI4正赛第二日综述 昔日冠军纷纷落马 VG LGD占尽先机
2014/07/20 DOTA
[02:17]2016完美“圣”典风云人物:Sccc专访
2016/12/03 DOTA
[52:14]VG vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python实现简易版的Web服务器(推荐)
2018/01/29 Python
Python turtle绘画象棋棋盘
2019/08/21 Python
Python3如何对urllib和urllib2进行重构
2019/11/25 Python
中国领先的专业家电网购平台:国美在线
2016/12/25 全球购物
全球立体声:World Wide Stereo
2018/09/29 全球购物
Bitiba意大利:在线宠物商店
2020/10/31 全球购物
波兰家居饰品和厨房配件网上商店:Maleomi
2020/12/15 全球购物
消防战士优秀事迹材料
2014/02/13 职场文书
环保公益广告语
2014/03/13 职场文书
基层党员对照检查材料
2014/09/24 职场文书
2015年毕业实习工作总结
2015/05/29 职场文书
离婚财产分割协议书
2015/08/11 职场文书
Python中Cookies导出某站用户数据的方法
2021/05/17 Python
mongodb清除连接和日志的正确方法分享
2021/09/15 MongoDB
win10更新失败无限重启解决方法
2022/04/19 数码科技