基于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框架中的中间件
Jul 24 Python
Python3学习urllib的使用方法示例
Nov 29 Python
利用Python如何实现一个小说网站雏形
Nov 23 Python
python 产生token及token验证的方法
Dec 26 Python
Python函数定义及传参方式详解(4种)
Mar 18 Python
在pycharm下设置自己的个性模版方法
Jul 15 Python
Pytorch修改ResNet模型全连接层进行直接训练实例
Sep 10 Python
win10下python2和python3共存问题解决方法
Dec 23 Python
浅谈keras.callbacks设置模型保存策略
Jun 18 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
Jun 22 Python
使用pandas生成/读取csv文件的方法实例
Jul 09 Python
Python OpenCV超详细讲解基本功能
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
海贼王动画变成“真人”后,凯多神还原,雷利太帅了!
2020/04/09 日漫
php中使用explode查找某个字符是否存在的方法
2011/07/12 PHP
php将文本文件转换csv输出的方法
2014/12/31 PHP
php根据日期显示所在星座的方法
2015/07/13 PHP
php-app开发接口加密详解
2018/04/18 PHP
PHP连接及操作PostgreSQL数据库的方法详解
2019/01/30 PHP
PHP函数用法详解【初始化、嵌套、内置函数等】
2020/06/02 PHP
javascript获取dom的下一个节点方法
2014/09/05 Javascript
node.js中的path.sep方法使用说明
2014/12/08 Javascript
jQuery封装的tab选项卡插件分享
2015/06/16 Javascript
全面详细的jQuery常见开发技巧手册
2016/02/21 Javascript
js 基础篇必看(点击事件轮播图的简单实现)
2016/08/20 Javascript
Bootstrap实现带暂停功能的轮播组件(推荐)
2016/11/25 Javascript
Javascript for in的缺陷总结
2017/02/03 Javascript
vue自定义指令的创建和使用方法实例分析
2018/12/04 Javascript
jQuery无冲突模式详解
2019/01/17 jQuery
vue实现表格过滤功能
2019/09/27 Javascript
ant-design表单处理和常用方法及自定义验证操作
2020/10/27 Javascript
[01:48]DOTA2 2015国际邀请赛中国区预选赛第二日战报
2015/05/27 DOTA
Python定时器实例代码
2017/11/01 Python
python爬虫超时的处理的实例
2018/12/19 Python
python定时复制远程文件夹中所有文件
2019/04/30 Python
Python Django框架url反向解析实现动态生成对应的url链接示例
2019/10/18 Python
python进度条显示-tqmd模块的实现示例
2020/08/23 Python
pycharm中选中一个单词替换所有重复单词的实现方法
2020/11/17 Python
使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的方法
2014/04/03 HTML / CSS
h5封装下拉刷新
2020/08/25 HTML / CSS
德国鞋子网上商店:Omoda.de
2017/03/31 全球购物
Servlet如何得到客户端机器的信息
2014/10/17 面试题
单位提档介绍信
2014/01/17 职场文书
慰问敬老院活动总结
2014/04/26 职场文书
运动会广播稿150字(9篇)
2014/09/20 职场文书
新教师个人总结
2015/02/06 职场文书
2015大学迎新晚会策划书
2015/07/16 职场文书
《分数的意义》教学反思
2016/02/20 职场文书
baselines示例程序train_cartpole.py的ImportError
2022/05/20 Python