day07:集合的使用0220

绿洲2017 绿洲2017     2022-08-23     210

关键词:

list_1=set([4,5,6,7])
list_2=set([4,8,9])
list_3=set([4,5])
list_4=set([6,7])
a = (2,3)
b = (2)

#list_3是list_1的子集则为真:
print(list_3.issubset(list_1))
#b属于a则为真:
print (b in a)
#找出列表中元素的个数:
print(len(list_2))
#:a,b中没有任何相同的元素则为真:
print (list_2.isdisjoint(list_3))
print (list_4.isdisjoint(list_3))
#并集:
print(list_1 | list_2)
print(list_2.union(list_1))
#交集:
print(list_1 & list_2)
print ( list_1.intersection(list_2))
#差集(前者有,后者没有,可用于查找后者没有的元素):
print (list_1.difference(list_2))
print (list_2.difference(list_1))

#b是a的子集则为真:
print(list_1.issuperset(list_2))
print(list_1.issuperset(list_3))

#对称差集(找出二者中不同的元素):
print (list_1.symmetric_difference(list_2))
print (list_1 ^ list_2)

#给集合添加元素的2种方法:
list_1.add(999)
list_1.update([77,88])
print (list_1)

集合框架_day15

1:集合(掌握)   (1)集合的由来   我们需要对多个对象进行存储和获取。可以使用对象数组。但是,如果对象的个数是变化的,对象数组就解决不了了。怎么办呢?java就提供了集合类解决。   (2)集合和数组的区别?    ... 查看详情

day17java语言中的---list集合

day17java语言中的---List集合一:list集合概述:    在day16中已经讲了一下具体的set集合,今天在这个基础上在说一点list集合。主要包含有“ArrayList集合”和“linkedlist集合”以及“vector集合”,但是目前我们主要掌握... 查看详情

c#day。8数组升级集合~~~

今天是第8天,学习的是C#集合,集合共有6大类:1,普通集合★★2,泛型集合★★★3,哈希表集合★★★4,字典★★5,栈桥集合★6,Q集合★一,数组于集合的区别:数组:长度固定,类型相同;集合:不固定类型,不固定长... 查看详情

day14集合框架--arraylist容器

集合框架:Collection为什么会出现这么多的容器呢?因为每一个容器对数据的存储方式都有不同,这个存储方式称之为:数据结构CollectionDemo创建一个集合容器。使用Collection接口的子类,ArrayList/*1,add方法的参数类型是Object。以便... 查看详情

day12-day15集合

1. 集合1.1. 什么是集合存储对象的容器,面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,存储对象,集合是存储对象最常用的一种方式。集合的出现就是为了持有对象。集合中可以存储任... 查看详情

day191集合2iterator迭代器3增强for循环4泛型

 今日内容介绍1、集合2、Iterator迭代器3、增强for循环4、泛型  =======================第一节课开始=============================================###01集合使用的回顾     *A:集合使用的回顾   &n 查看详情

java零基础小白学习免费教程day14-set&hashmap(代码片段)

day14_JAVAOOP课程目标1.【理解】Set集合的特点2.【理解】Set集合不重复的原理3.【掌握】HaseSet集合的基本使用4.【理解】LinkedHashSet的特点5.【理解】Map集合的特点6.【掌握】HashMap的使用7.【理解】LinkedHashMap的特点8.【掌握】Map集合的... 查看详情

java零基础小白学习免费教程day14-set&hashmap(代码片段)

day14_JAVAOOP课程目标1.【理解】Set集合的特点2.【理解】Set集合不重复的原理3.【掌握】HaseSet集合的基本使用4.【理解】LinkedHashSet的特点5.【理解】Map集合的特点6.【掌握】HashMap的使用7.【理解】LinkedHashMap的特点8.【掌握】Map集合的... 查看详情

day3字典,集合,文件

 一.深浅copy  浅copy只copy第一层,不copy第二层。copy后,第一层指向不同内存地址。第二层指向相同的内存地址。   导入copy模块,deepcopy深copy。deepcopy后,均指向不同的内存地址,占用硬盘空间。   深copy不常用。... 查看详情

集合day8

一,集合。集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。以下是集合最重要的两点:  去重,把一个列表变成集合,就自动去重了。 ... 查看详情

day07笔记

...累加和的值*b:解题步骤*定义一个用来记录累加和的变量*使用for循环语句,完成1-100之间每个数的获取*使用if条件语句,判断当前数是否是奇数,是奇数 查看详情

cgb2111-day07

文章目录一,HBuilder--1,使用二,HTML--1,概述--2,入门案例--3,结构三,HTML的常用标签--1,标题标签--2,列表标签--3,图片标签&超链接标签--4,Input标签--5,表格标签--6,表单标签--7,其他标签作业一,HBuilder–1,使用直接解压就可以用,创建项目:... 查看详情

java零基础小白学习免费教程day13-collection&数据结构(代码片段)

day13_JAVAOOP课程目标1.【理解】集合的体系结构2.【掌握】Collection集合中常用的方法3.【理解】Iterator迭代器4.【掌握】增强for的使用5.【理解】List集合的特点6.【掌握】List集合中特有的方法7.【理解】LinkedList集合的特点8.【理解】L... 查看详情

java零基础小白学习免费教程day13-collection&数据结构(代码片段)

day13_JAVAOOP课程目标1.【理解】集合的体系结构2.【掌握】Collection集合中常用的方法3.【理解】Iterator迭代器4.【掌握】增强for的使用5.【理解】List集合的特点6.【掌握】List集合中特有的方法7.【理解】LinkedList集合的特点8.【理解】L... 查看详情

day07面向对象

1 抽象类为什么使用抽象类1:定义Dog类有颜色属性和叫的方法2:定义Bird类有颜色属性和叫的方法3:定义其父类Animal1:抽取共性颜色属性和叫的方法1:颜色的属性可以使用默认初始化值。2:叫的方法在父类中如何定义?1:... 查看详情

面向对象day07:多态-面向对象使用场景--知识点回顾

本节内容多态面向对象使用场景知识点回顾一、多态一、概述  多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式... 查看详情

集合类 day-11.3

集合可以看作是一个容器,如红色的衣服可以看作是一个集合,所有java类的书也可以看作是一个集合。对于集合中的各个对象很容易将其存放到集合中,也很容易将其从集合中取出来,还可以将其按照一定的顺序进行摆放。java... 查看详情

day9.集合

作用:去重,关系运算定义:由不同元素组成的集合,集合中是一组无序排列的可hash值(不可变类型),可以作为字典的key   集合的目的是将不同的值存放到一起,不同的集合间用来做关系运算,无需纠结于集合中单个值... 查看详情