基于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中转换角度为弧度的radians()方法
May 18 Python
详解Python中最难理解的点-装饰器
Apr 03 Python
Python中max函数用于二维列表的实例
Apr 03 Python
python实现雨滴下落到地面效果
Jun 21 Python
pip安装py_zipkin时提示的SSL问题对应
Dec 29 Python
python判断文件夹内是否存在指定后缀文件的实例
Jun 10 Python
django中forms组件的使用与注意
Jul 08 Python
Python3 无重复字符的最长子串的实现
Oct 08 Python
200行python代码实现贪吃蛇游戏
Apr 24 Python
Python如何在bool函数中取值
Sep 21 Python
基于Python爬取股票数据过程详解
Oct 21 Python
Window10上Tensorflow的安装(CPU和GPU版本)
Dec 15 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实现微信模板消息推送
2018/03/30 PHP
CI框架教程之优化验证码机制详解【验证码辅助函数】
2019/04/16 PHP
jquery如何判断某元素是否具备指定的样式
2013/11/05 Javascript
浅谈Javascript中匀速运动的停止条件
2014/12/19 Javascript
js在指定位置增加节点函数insertBefore()用法实例
2015/01/12 Javascript
JavaScript实现带播放列表的音乐播放器实例分享
2016/03/07 Javascript
第二次聊一聊JS require.js模块化工具的基础知识
2016/04/17 Javascript
JS实现Ajax的方法分析
2016/12/20 Javascript
利用jquery禁止外层滚动条的滚动
2017/01/05 Javascript
Vue单页式应用(Hash模式下)实现微信分享的实例
2017/07/21 Javascript
解决vue接口数据赋值给data没有反应的问题
2018/08/27 Javascript
VUE v-model表单数据双向绑定完整示例
2019/01/21 Javascript
vue通信方式EventBus的实现代码详解
2019/06/10 Javascript
微信小程序全局变量的设置、使用、修改过程解析
2019/09/24 Javascript
详解JavaScript自定义函数
2020/07/29 Javascript
ESLint 是如何检查 .vue 文件的
2020/11/30 Vue.js
Python 专题六 局部变量、全局变量global、导入模块变量
2017/03/20 Python
Python利用matplotlib生成图片背景及图例透明的效果
2017/04/27 Python
python读取excel表格生成erlang数据
2017/08/26 Python
Python使用回溯法子集树模板解决迷宫问题示例
2017/09/01 Python
django 多数据库配置教程
2018/05/30 Python
记一次python 内存泄漏问题及解决过程
2018/11/29 Python
Python实现定时自动关闭的tkinter窗口方法
2019/02/16 Python
欧舒丹美国官网:L’Occitane美国
2018/02/23 全球购物
Gibson London官网:以地道的英国男装而著称
2019/12/06 全球购物
黑猩猩商店:The Chimp Store
2020/02/12 全球购物
Overload和Override的区别
2012/09/02 面试题
城市轨道交通工程职业规划书范文
2014/01/18 职场文书
护士自我鉴定怎么写
2014/02/07 职场文书
大学军训感言600字
2014/02/25 职场文书
高三上学期学习自我评价
2014/04/23 职场文书
婚礼新人答谢词
2015/01/04 职场文书
初中政治教师教学反思
2016/02/23 职场文书
《和时间赛跑》读后感3篇
2019/12/16 职场文书
详解Redis集群搭建的三种方式
2021/05/31 Redis