基于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升级提示Tkinter模块找不到的解决方法
Aug 22 Python
一篇文章搞懂Python的类与对象名称空间
Dec 10 Python
Python编程在flask中模拟进行Restful的CRUD操作
Dec 28 Python
详解用python自制微信机器人,定时发送天气预报
Mar 25 Python
Python批量生成幻影坦克图片实例代码
Jun 04 Python
python openpyxl使用方法详解
Jul 18 Python
Python3 集合set入门基础
Feb 10 Python
Python3.6 + TensorFlow 安装配置图文教程(Windows 64 bit)
Feb 24 Python
python中的django是做什么的
Jul 31 Python
Python连接mysql数据库及简单增删改查操作示例代码
Aug 03 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
Dec 05 Python
Pandas||过滤缺失数据||pd.dropna()函数的用法说明
May 14 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的webservice的wsdl的XML无法显示问题的解决方法
2014/03/11 PHP
php对包含html标签的字符串进行截取的函数分享
2014/06/19 PHP
php判断数组中是否存在指定键(key)的方法
2015/03/17 PHP
php猴子选大王问题解决方法
2015/05/12 PHP
php邮箱地址正则表达式验证
2015/11/13 PHP
PHP操作路由器实现方法示例
2019/04/27 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
基于ThinkPHP删除目录及目录文件函数
2020/10/28 PHP
javascript下4个跨浏览器必备的函数
2010/03/07 Javascript
获取元素距离浏览器周边的位置的方法getBoundingClientRect
2013/04/17 Javascript
HTML5之lang属性与dir属性的详解
2013/06/19 Javascript
捕获和分析JavaScript Error的方法
2014/03/25 Javascript
js实现获取两个日期之间所有日期的方法
2016/06/17 Javascript
JavaScript两个变量交换值的实现方法
2017/03/01 Javascript
实例详解ztree在vue项目中使用并且带有搜索功能
2018/08/24 Javascript
详解iview的checkbox多选框全选时校验问题
2019/06/10 Javascript
利用js-cookie实现前端设置缓存数据定时失效
2019/06/18 Javascript
layer关闭弹出窗口触发表单提交问题的处理方法
2019/09/25 Javascript
Express 配置HTML页面访问的实现
2020/11/01 Javascript
Vue3+elementui plus创建项目的方法
2020/12/01 Vue.js
Python实现的简单文件传输服务器和客户端
2015/04/08 Python
python正常时间和unix时间戳相互转换的方法
2015/04/23 Python
django中的HTML控件及参数传递方法
2018/03/20 Python
python 设置xlabel,ylabel 坐标轴字体大小,字体类型
2019/07/23 Python
美国在线和移动免费会员制批发零售商:Boxed(移动端的Costco)
2020/01/02 全球购物
营业员实习自我鉴定
2013/12/07 职场文书
给面试官的感谢信
2014/02/01 职场文书
敬老院活动总结
2014/04/28 职场文书
英语课前三分钟演讲稿(6篇)
2014/09/13 职场文书
2014最新自愿离婚协议书范本
2014/11/19 职场文书
2015年食堂工作总结报告
2015/04/23 职场文书
读《工匠精神》有感:热爱工作,精益求精
2019/12/28 职场文书
jquery插件实现代码雨特效
2021/04/24 jQuery
JavaScript 与 TypeScript之间的联系
2021/11/27 Javascript
Java完整实现记事本代码
2022/06/16 Java/Android