基于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 with的用法
Aug 22 Python
windows下ipython的安装与使用详解
Oct 20 Python
Python numpy 常用函数总结
Dec 07 Python
Python PyQt4实现QQ抽屉效果
Apr 20 Python
实例讲解Python中整数的最大值输出
Mar 17 Python
python实现计算器功能
Oct 31 Python
python调用c++返回带成员指针的类指针实例
Dec 12 Python
python 链接sqlserver 写接口实例
Mar 11 Python
基于django micro搭建网站实现加水印功能
May 22 Python
python 如何调用 dubbo 接口
Sep 24 Python
Python+logging输出到屏幕将log日志写入文件
Nov 11 Python
Jmeter调用Python脚本实现参数互相传递的实现
Jan 22 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
DIY实用性框形天线
2021/03/02 无线电
Symfony2开发之控制器用法实例分析
2016/02/05 PHP
Laravel 5.4向IoC容器中添加自定义类的方法示例
2017/08/15 PHP
Laravel 5+ .env环境配置文件详解
2020/04/06 PHP
深入浅析javascript立即执行函数
2015/10/23 Javascript
JavaScript实现iframe自动高度调整和不同主域名跨域
2016/02/27 Javascript
js实现用户输入的小写字母自动转大写字母的方法
2017/01/21 Javascript
jquery图片放大镜效果
2017/06/23 jQuery
thinkjs 文件上传功能实例代码
2017/11/08 Javascript
图片加载完成再执行事件的实例
2017/11/16 Javascript
微信小程序button组件使用详解
2018/01/31 Javascript
AngularJS自定义表单验证功能实例详解
2018/08/24 Javascript
详解原生JS回到顶部
2019/03/25 Javascript
javascript实现fetch请求返回的统一拦截
2019/12/22 Javascript
JS+HTML实现自定义上传图片按钮并显示图片功能的方法分析
2020/02/12 Javascript
JS错误处理与调试操作实例分析
2020/04/13 Javascript
[05:26]2014DOTA2西雅图国际邀请赛 iG战队巡礼
2014/07/07 DOTA
python通过floor函数舍弃小数位的方法
2015/03/17 Python
Python2.7读取PDF文件的方法示例
2017/07/13 Python
python模块之sys模块和序列化模块(实例讲解)
2017/09/13 Python
python 判断网络连通的实现方法
2018/04/22 Python
Python tkinter label 更新方法
2018/10/11 Python
如何使用Flask-Migrate拓展数据库表结构
2019/07/24 Python
Python爬取知乎图片代码实现解析
2019/09/17 Python
如何使用repr调试python程序
2020/02/28 Python
Django多数据库配置及逆向生成model教程
2020/03/28 Python
美国最古老的精致书写工具制造商:A.T. Cross(高仕)
2018/01/30 全球购物
一个J2EE项目团队的主要人员组成是什么
2012/06/04 面试题
绘画设计学生的个人自我评价
2013/09/20 职场文书
应届生服务员求职信
2013/10/31 职场文书
物理学专业自荐信
2014/06/11 职场文书
大学生党员学习焦裕禄精神思想汇报
2014/09/10 职场文书
五年级作文之劳动作文
2019/11/12 职场文书
写好Python代码的几条重要技巧
2021/05/21 Python
Python深度学习之实现卷积神经网络
2021/06/05 Python
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python