基于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学习笔记之调用eval函数出现invalid syntax错误问题
Oct 18 Python
用Python设计一个经典小游戏
May 15 Python
Python查询IP地址归属完整代码
Jun 21 Python
python 请求服务器的实现代码(http请求和https请求)
May 25 Python
python通过Windows下远程控制Linux系统
Jun 20 Python
Python内存读写操作示例
Jul 18 Python
numpy基础教程之np.linalg
Feb 12 Python
python实现银联支付和支付宝支付接入
May 07 Python
使用python制作一个为hex文件增加版本号的脚本实例
Jun 12 Python
python实现输入任意一个大写字母生成金字塔的示例
Oct 27 Python
PyTorch实现AlexNet示例
Jan 14 Python
python对指定字符串逆序的6种方法(小结)
Apr 02 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数据类型转换
2014/01/09 PHP
成为好程序员必须避免的5个坏习惯
2014/07/04 PHP
smarty缓存用法分析
2014/12/16 PHP
PHP curl 或 file_get_contents 获取需要授权页面的方法
2017/05/05 PHP
ThinkPHP框架结合Ajax实现用户名校验功能示例
2019/07/03 PHP
laravel框架的安装与路由实例分析
2019/10/11 PHP
form中限制文本字节数js代码
2007/06/10 Javascript
JavaScript 学习笔记(十一)
2010/01/19 Javascript
jQuery中使用data()方法读取HTML5自定义属性data-*实例
2014/04/11 Javascript
JavaScript整除运算函数ceil和floor的区别分析
2015/04/14 Javascript
js实现兼容IE和FF的上下层的移动
2015/05/04 Javascript
easyui window refresh 刷新两次的解决方法(推荐)
2016/05/18 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
2016/07/04 Javascript
JS取数字小数点后两位或n位的简单方法
2016/10/24 Javascript
js 动态生成html 触发事件传参字符转义的实例
2017/02/14 Javascript
解决JS内存泄露之js对象和dom对象互相引用问题
2017/06/25 Javascript
利用Node.js了解与测量HTTP所花费的时间详解
2017/09/22 Javascript
一个简易时钟效果js实现代码
2020/03/25 Javascript
vue 自定义全局方法,在组件里面的使用介绍
2018/02/28 Javascript
微信小程序—setTimeOut定时器的问题及解决
2019/07/26 Javascript
微信小程序HTTP接口请求封装代码实例
2019/09/05 Javascript
IntelliJ IDEA编辑器配置vue高亮显示
2019/09/26 Javascript
Python 获取当前所在目录的方法详解
2017/08/02 Python
对pandas的dataframe绘图并保存的实现方法
2017/08/05 Python
python面向对象入门教程之从代码复用开始(一)
2018/12/11 Python
int在python中的含义以及用法
2019/06/27 Python
关于Python核心框架tornado的异步协程的2种方法详解
2019/08/28 Python
含精油的天然有机化妆品:Indemne
2019/08/27 全球购物
万代美国官网:PREMIUM BANDAI USA
2020/09/11 全球购物
大三毕业自我鉴定
2014/01/15 职场文书
宿舍保安职务说明书
2014/02/25 职场文书
管理部副部长岗位职责范文
2014/03/09 职场文书
建筑工地质量标语
2014/06/12 职场文书
个人向公司借款协议书
2016/03/19 职场文书
2019教师的学习计划
2019/06/25 职场文书
Mysql中mvcc各场景理解应用
2022/08/05 MySQL