基于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多线程同步Lock、RLock、Semaphore、Event实例
Nov 21 Python
Python中的ceil()方法使用教程
May 14 Python
Python中列表和元组的相关语句和方法讲解
Aug 20 Python
python中requests爬去网页内容出现乱码问题解决方法介绍
Oct 25 Python
python文本数据相似度的度量
Mar 12 Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
Jan 08 Python
实例详解Matlab 与 Python 的区别
Apr 26 Python
django框架使用orm实现批量更新数据的方法
Jun 21 Python
python实现控制COM口的示例
Jul 03 Python
Win10下Python3.7.3安装教程图解
Jul 08 Python
Python SSL证书验证问题解决方案
Jan 13 Python
python通用读取vcf文件的类(复制粘贴即可用)
Feb 29 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下一个非常全面获取图象信息的函数
2008/11/20 PHP
PHP 第一节 php简介
2012/04/28 PHP
淘宝ip地址查询类分享(利用淘宝ip库)
2014/01/07 PHP
简单分析ucenter 会员同步登录通信原理
2014/08/25 PHP
跟我学Laravel之快速入门
2014/10/15 PHP
ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解
2019/04/03 PHP
PHP常用工具函数小结【移除XSS攻击、UTF8与GBK编码转换等】
2019/04/27 PHP
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
2010/06/25 Javascript
JQuery DataTable删除行后的页面更新利用Ajax解决
2013/05/17 Javascript
简单的Jquery遮罩层代码实例
2013/11/14 Javascript
浅析Vue.js 中的条件渲染指令
2018/11/19 Javascript
[01:01:52]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第二场 1月9日
2021/03/11 DOTA
python读写ini配置文件方法实例分析
2015/06/30 Python
Python实现提取XML内容并保存到Excel中的方法
2018/09/01 Python
Python 实现取矩阵的部分列,保存为一个新的矩阵方法
2018/11/14 Python
Python实现的IP端口扫描工具类示例
2019/02/15 Python
详解python 模拟豆瓣登录(豆瓣6.0)
2019/04/18 Python
python 协程 gevent原理与用法分析
2019/11/22 Python
Python实现将元组中的元素作为参数传入函数的操作
2020/06/05 Python
Django QuerySet查询集原理及代码实例
2020/06/13 Python
如何基于Python代码实现高精度免费OCR工具
2020/06/18 Python
澳洲国民品牌乡村路折扣店:Country Road & Trenery Outlet
2018/04/19 全球购物
Mountain Hardwear官网:攀岩服装和户外装备
2019/09/26 全球购物
EM Cosmetics官网:由彩妆大神Michelle Phan创办的独立品牌
2020/04/27 全球购物
经典c++面试题四
2015/05/14 面试题
儿媳婚宴答谢词
2014/01/14 职场文书
酒店行政人事部经理职务说明书
2014/02/26 职场文书
基层党组织公开承诺书
2014/03/28 职场文书
法定代表人授权委托书
2014/04/04 职场文书
人力资源管理专业自荐书
2014/07/07 职场文书
党员承诺书格式范文
2015/04/28 职场文书
2019学校请假条格式及范文
2019/06/25 职场文书
100句拼搏进取的名言警句,值得一读!
2019/10/07 职场文书
PHP实现考试倒计时功能代码
2021/04/16 PHP
Vue实现下拉加载更多
2021/05/09 Vue.js
Python使用mitmproxy工具监控手机 下载手机小视频
2022/04/18 Python