首页 > 其他分享 >puthon入门 之集合

puthon入门 之集合

时间:2023-01-16 20:55:06浏览次数:40  
标签:set puthon 入门 999 list 差集 print 集合 difference



list_1 = [1,3,5,7,9]
list_1 = set(list_1)

list_2 = set ([2,4,6,8,10])
print(list_1,list_2)

# 交集
print(list_1.intersection(list_2))

# 并集
print(list_1.union(list_2))

# 差集 in list_1 but not in list_2
print(list_1.difference(list_2))
print(list_2.difference(list_1))

#子集
print(list_1.issubset(list_2))
print(list_1.issuperset(list_2))

# 对称差集
print(list_1.symmetric_difference(list_2))


print("----------------------------------")

# 字符交集
print(list_1 & list_2)

#union 并集
print(list_2 | list_1)

# difference 求差集
print(list_1 - list_2) #in list 1 but not in list2

# 对称差集
print(list_1 ^ list_2)

list_1.add(999) #添加一项
print(list_1)
list_1.update([888,999,555]) #添加多项
print(list_1)

list_1.remove('999') # 删除一项

list_1.pop('888') #删除


标签:set,puthon,入门,999,list,差集,print,集合,difference
From: https://www.cnblogs.com/Remick/p/17056280.html

相关文章

  • 【AI编译器原理】系列来啦!我们要从入门到放弃!
    随着深度学习的应用场景的不断泛化,深度学习计算任务也需要部署在不同的计算设备和硬件架构上;同时,实际部署或训练场景对性能往往也有着更为激进的要求,例如针对硬件特点定制......
  • Python入门 Python自学路线 Python如何学习
    本文介绍Python入门Python自学路线Python如何学习。先说点题外话吧:首先呢,我刚开始接触编程的时候,学的是C,那时候Python还没有这么火,后来学了C++,PHP,Java,前端。接触js......
  • Nginx 快速入门
    一、Nginx快速入门1、Nginx概述1.1介绍​Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/PoP3)代理服务器。其特点是占有内存少,并发能力强......
  • Spring Cache 快速入门
    一、SpringCache快速入门1、SpringCache简介什么是SpringCache?SpringCache是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。Spr......
  • FreeMaker入门介绍
    一、FreeMaker介绍FreeMarker是一款免费的Java模板引擎,是一种基于模板和数据生成文本(HMLT、电子邮件、配置文件、源代码等)的工具,它不是面向最终用户的,而是一款程序员使用......
  • Thymeleaf入门(一)
    目录Thymeleaf简介模板布局属性优先级注释内联Thymeleaf简介Thymeleaf是一个java的模板引擎,能够处理Html、Xml、Javascript、Css甚至纯文本,类似于Jsp和Freemarker......
  • Thymeleaf入门(二):基本对象
    目录表达式基本对象 基本对象#ctx:上下文对象。是org.thymeleaf.context.IContext或者org.thymeleaf.context.IWebContext的实现#locale:直接访问与java.util.Local......
  • Web安全入门与靶场实战(7)- 利用nmap进行端口扫描
    在获取的靶机IP之后,接下来我们继续扫描这台靶机开放了哪些端口。端口扫描通常是shentou测试要做的第一步操作。为什么要扫描端口呢?因为端口对应了服务,所以扫描端口的目的就......
  • Vue 快速入门(一)
     1、介绍Vue(读音/vju/,类似view),是中国的大神尤雨溪开发的,为数不多的国人开发的世界顶级开源软件。是一套用于构建用户界面的渐进式框架,Vue被设计为可以自底向上逐层应......
  • 一实例从WebSocket入门至精通
    主要是客户端的进化(环境jdk1.7以上tomcat7.34以上) 1、服务器端packagecom;importjava.io.IOException;importjava.util.concurrent.CopyOnWriteArraySet;imp......