基于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下使用Psyco模块优化运行速度
Apr 05 Python
Python工程师面试题 与Python基础语法相关
Jan 14 Python
python连接mysql实例分享
Oct 09 Python
基于Python的XSS测试工具XSStrike使用方法
Jul 29 Python
opencv python 2D直方图的示例代码
Jul 20 Python
Python实现判断一个整数是否为回文数算法示例
Mar 02 Python
python异步编程 使用yield from过程解析
Sep 25 Python
Django中使用Json返回数据的实现方法
Jun 03 Python
python Matplotlib模块的使用
Sep 16 Python
Python爬虫框架之Scrapy中Spider的用法
Jun 28 Python
Python爬虫入门案例之回车桌面壁纸网美女图片采集
Oct 16 Python
PYTHON 使用 Pandas 删除某列指定值所在的行
Apr 28 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
用文本作数据处理
2006/10/09 PHP
php模拟post提交数据的方法
2015/02/12 PHP
Laravel框架FormRequest中重写错误处理的方法
2019/02/18 PHP
实例讲解PHP表单
2020/06/10 PHP
jQuery 添加/移除CSS类实现代码
2010/02/11 Javascript
编写针对IE的JS代码两种编写方法
2013/01/30 Javascript
基于JavaScript自定义构造函数的详解说明
2013/04/24 Javascript
JavaScript对象学习经验整理
2013/10/12 Javascript
Javascript中call与apply的学习笔记
2014/09/22 Javascript
jquery.validate使用时遇到的问题
2015/05/25 Javascript
js仿黑客帝国字母掉落效果代码分享
2020/11/08 Javascript
详解AngularJS中$http缓存以及处理多个$http请求的方法
2016/02/06 Javascript
jQuery qrcode生成二维码的方法
2016/04/03 Javascript
基于Angularjs实现分页功能
2016/05/30 Javascript
AngularJS在IE下取数据总是缓存问题的解决方法
2016/08/05 Javascript
jQuery简单实现MD5加密的方法
2017/03/03 Javascript
element-ui 关于获取select 的label值方法
2018/08/24 Javascript
jquery判断滚动条距离顶部的距离方法
2018/09/05 jQuery
Vue+Express实现登录状态权限验证的示例代码
2019/05/05 Javascript
layui问题之自动滚动二级iframe页面到指定位置的方法
2019/09/18 Javascript
Vue学习之常用指令实例详解
2020/01/06 Javascript
JS端基于download.js实现图片、视频时直接下载而不是打开预览
2020/05/09 Javascript
[42:27]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第三局
2016/03/05 DOTA
让python json encode datetime类型
2010/12/28 Python
python 生成不重复的随机数的代码
2011/05/15 Python
Python selenium如何设置等待时间
2016/09/15 Python
Kali Linux安装ipython2 和 ipython3的方法
2019/07/11 Python
python集合的创建、添加及删除操作示例
2019/10/08 Python
基于spring boot 日志(logback)报错的解决方式
2020/02/20 Python
Joules美国官网:出色的英国风格
2017/10/30 全球购物
英国山地公路自行车商店:Tweeks Cycles
2018/03/16 全球购物
爱尔兰最大的体育零售商:Life Style Sports
2019/06/12 全球购物
宣传保护环境的公益广告词
2014/03/13 职场文书
2015年党务工作者个人工作总结
2015/10/22 职场文书
2016十一国庆节感言
2015/12/09 职场文书
阳光体育运动标语口号
2015/12/26 职场文书