基于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的Django框架代码的一些示例
Apr 20 Python
Python面向对象之继承代码详解
Jan 29 Python
TensorFlow 合并/连接数组的方法
Jul 27 Python
python3 tkinter实现点击一个按钮跳出另一个窗口的方法
Jun 13 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
Jul 22 Python
python3.7 的新特性详解
Jul 25 Python
python函数的作用域及关键字详解
Aug 20 Python
python GUI库图形界面开发之PyQt5结合Qt Designer创建信号与槽的详细方法与实例
Mar 08 Python
jupyter notebook读取/导出文件/图片实例
Apr 16 Python
python写文件时覆盖原来的实例方法
Jul 22 Python
浅析python中的del用法
Sep 02 Python
Python中Schedule模块使用详解 周期任务神器
Apr 19 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
Apache 配置详解(最好的APACHE配置教程)
2010/07/04 PHP
php中计算中文字符串长度、截取中文字符串的函数代码
2011/08/09 PHP
php json_encode()函数返回json数据实例代码
2014/10/10 PHP
Yii2使用表单上传文件的实例代码
2017/08/03 PHP
PDO操作MySQL的基础教程(推荐)
2017/08/18 PHP
PHP基于自定义函数实现的汉字转拼音功能实例
2017/09/30 PHP
用正则表达式 动态创建/增加css style script 兼容IE firefox
2009/03/10 Javascript
页面加载完毕后滚动条自动滚动一定位置
2014/02/20 Javascript
javascript中使用正则表达式清理table样式的代码
2020/04/01 Javascript
JavaScript 通过Ajax 动态加载CheckBox复选框
2017/08/31 Javascript
详解vue2.0+vue-video-player实现hls播放全过程
2018/03/02 Javascript
微信小程序+腾讯地图开发实现路径规划绘制
2019/05/22 Javascript
js实现经典贪吃蛇小游戏
2020/03/19 Javascript
通过vue刷新左侧菜单栏操作
2020/08/06 Javascript
[51:53]完美世界DOTA2联赛循环赛 LBZS vs DM BO2第二场 11.01
2020/11/02 DOTA
[42:32]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.27
2020/12/01 DOTA
Python中逗号的三种作用实例分析
2015/06/08 Python
python字符串连接方法分析
2016/04/12 Python
Python中使用asyncio 封装文件读写
2016/09/11 Python
利用python3随机生成中文字符的实现方法
2017/11/24 Python
对变量赋值的理解--Pyton中让两个值互换的实现方法
2017/11/29 Python
通过python实现随机交换礼物程序详解
2019/07/10 Python
python实现ip地址的包含关系判断
2020/02/07 Python
TensorFlow的reshape操作 tf.reshape的实现
2020/04/19 Python
分享CSS3制作卡片式图片的方法
2016/07/08 HTML / CSS
AmazeUI 评论列表的实现示例
2020/08/13 HTML / CSS
法国创作个性化T恤衫和其他定制产品平台:Tostadora
2018/04/08 全球购物
世界上最大的冷却器制造商:Igloo Coolers
2019/07/23 全球购物
类、抽象类、接口的差异
2016/06/13 面试题
关于幼儿的自我评价
2013/12/18 职场文书
群众路线教育实践活动心得体会
2014/03/07 职场文书
天猫某品牌专卖店运营计划书
2014/03/21 职场文书
难忘的一天教学反思
2014/04/30 职场文书
甜品店创业计划书
2014/09/21 职场文书
学校领导班子成员查摆问题及整改措施
2014/10/28 职场文书
小学六一主持词开场白
2015/05/28 职场文书