基于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 图片验证码代码分享
Jul 04 Python
Python中用sleep()方法操作时间的教程
May 22 Python
python实现多线程的方式及多条命令并发执行
Jun 07 Python
Python实现好友全头像的拼接实例(推荐)
Jun 24 Python
Python中static相关知识小结
Jan 02 Python
python学生管理系统代码实现
Apr 05 Python
python Flask 装饰器顺序问题解决
Aug 08 Python
Python之循环结构
Jan 15 Python
python字符串格式化方式解析
Oct 19 Python
Python如何定义接口和抽象类
Jul 28 Python
基于OpenCV的路面质量检测的实现
Nov 04 Python
教你如何使用Python开发一个钉钉群应答机器人
Jun 21 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
配置支持SSI
2006/11/25 PHP
浅谈web上存漏洞及原理分析、防范方法(安全文件上存方法)
2013/06/29 PHP
php文件上传简单实现方法
2015/01/24 PHP
php文档工具PHP Documentor安装与使用方法
2016/01/25 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
2016/03/22 PHP
PHP错误处理函数register_shutdown_function使用示例
2017/07/03 PHP
jQuery 自定义函数写法分享
2012/03/30 Javascript
javascript将相对路径转绝对路径示例
2014/03/14 Javascript
基于jQuery实现在线选座之高铁版
2015/08/24 Javascript
JavaScript中对DOM节点的访问、创建、修改、删除
2015/11/16 Javascript
全面解析Bootstrap布局组件应用
2016/02/22 Javascript
jQuery插件Flexslider实现图片轮播、图文结合滑动切换效果
2020/04/16 Javascript
Angular.js实现注册系统的实例详解
2016/12/18 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)
2017/01/21 Javascript
利用javascript如何随机生成一定位数的密码
2017/09/22 Javascript
详解vue组件基础
2018/05/04 Javascript
layui select获取自定义属性方法
2018/08/15 Javascript
vue-router定义元信息meta操作
2020/12/07 Vue.js
[46:49]完美世界DOTA2联赛PWL S3 access vs Rebirth 第二场 12.19
2020/12/24 DOTA
用Python实现通过哈希算法检测图片重复的教程
2015/04/02 Python
python实现查找excel里某一列重复数据并且剔除后打印的方法
2015/05/26 Python
Python 描述符(Descriptor)入门
2016/11/20 Python
python使用sklearn实现决策树的方法示例
2019/09/12 Python
pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
2019/10/10 Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
2020/03/06 Python
Python xml、字典、json、类四种数据类型如何实现互相转换
2020/05/27 Python
python 使用递归的方式实现语义图片分割功能
2020/07/16 Python
Cotton On香港网站:澳洲时装连锁品牌
2018/11/01 全球购物
Book Depository欧盟:一家领先的国际图书零售商
2019/05/21 全球购物
质量工程师岗位职责
2013/11/16 职场文书
2014学雷锋活动心得体会
2014/03/10 职场文书
《青山处处埋忠骨》教学反思
2014/04/22 职场文书
个人批评与自我批评范文
2014/10/17 职场文书
门市房租房协议书
2014/12/04 职场文书
安全教育培训心得体会
2016/01/15 职场文书
spring注解 @PropertySource配置数据源全流程
2022/03/25 Java/Android