基于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进程间通信之共享内存详解
Oct 30 Python
让Python更加充分的使用Sqlite3
Dec 11 Python
PyCharm 常用快捷键和设置方法
Dec 20 Python
python实现彩票系统
Jun 28 Python
python生成多个只含0,1元素的随机数组或列表的实例
Nov 12 Python
Python3爬虫学习之爬虫利器Beautiful Soup用法分析
Dec 12 Python
python爬虫实现中英翻译词典
Jun 25 Python
Python 异步协程函数原理及实例详解
Nov 13 Python
pytorch三层全连接层实现手写字母识别方式
Jan 14 Python
详解python中的异常捕获
Dec 15 Python
Python3中的tuple函数知识点讲解
Jan 03 Python
Python开发之QT解决无边框界面拖动卡屏问题(附带源码)
May 27 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写出自己的BLOG系统 2
2010/04/12 PHP
探讨PHP中this,self,parent的区别详解
2013/06/08 PHP
php正则preg_replace_callback函数用法实例
2015/06/01 PHP
js onkeypress与onkeydown 事件区别详细说明
2012/12/13 Javascript
jquery 插件开发 extjs中的extend用法小结
2013/01/04 Javascript
JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例分享
2014/04/11 Javascript
Javascript的setTimeout()使用闭包特性时需要注意的问题
2014/09/23 Javascript
对JavaScript客户端应用编程的一些建议
2015/06/24 Javascript
Javascript数组Array基础介绍
2016/03/13 Javascript
浅谈javascript基础之客户端事件驱动
2016/06/10 Javascript
使用JQuery选择HTML遍历函数的方法
2016/09/17 Javascript
jQuery常见的选择器及用法介绍
2016/12/20 Javascript
输入框点击时边框变色效果的实现方法
2016/12/26 Javascript
JavaScript实现移动端轮播效果
2017/06/06 Javascript
vue基于Element构建自定义树的示例代码
2017/09/19 Javascript
vue中使用element-ui进行表单验证的实例代码
2018/06/22 Javascript
Javascript之高级数组API的使用实例
2019/03/08 Javascript
js module大战
2019/04/19 Javascript
浅谈Vue的响应式原理
2019/05/30 Javascript
vue登录注册实例详解
2019/09/14 Javascript
Python脚本实现格式化css文件
2015/04/08 Python
Python中将字典转换为列表的方法
2016/09/21 Python
Sanic框架基于类的视图用法示例
2018/07/18 Python
Python中shapefile转换geojson的示例
2019/01/03 Python
Python大数据之网络爬虫的post请求、get请求区别实例分析
2019/11/16 Python
Python使用requests模块爬取百度翻译
2020/08/25 Python
python 绘制场景热力图的示例
2020/09/23 Python
英国健康和美容技术产品购物网站:CurrentBody
2019/07/17 全球购物
美国家居装饰店:Pier 1
2019/09/04 全球购物
玩具公司的创业计划书
2013/12/31 职场文书
上级检查欢迎词
2014/01/18 职场文书
素质拓展感言
2014/01/29 职场文书
工作失误检讨书(3篇)
2014/10/11 职场文书
司机岗位职责
2015/02/04 职场文书
劳保用品管理制度范本
2015/08/06 职场文书
java协程框架quasar和kotlin中的协程对比分析
2022/02/24 Java/Android