oo1=[1,2,3,4,4,5,6]oo1=set(oo1)#集合去重复print(oo1,type(oo1))oo2=set([2,6,0,4,8])print(oo1,oo2)#交集:把相同取出来#print(oo1.intersection(oo2))#并集:2个表合并去掉重复数字保持所有数字唯一#print(oo1.union(oo2))#差集#print(oo1.differenc
原创 2018-09-12 08:32:58
490阅读
set(字符串),就把列表转换成集合。注意集合大括号组成{},像字典,但是不是取集合交集:集合1.intersection(集合2)取集合并集:集合1.union(集合2)取两个集合差集:集合1.difference(集合2)=集合1在集合2里没有的数值判断集合1是不是集合2子集:集合1.issubset(集合2)判断集合1是不是集合2父集:集合1.issuperset(集合2)反向
转载 2017-08-18 20:40:00
130阅读
10点赞
2评论
Map集合Map是一种把键(key)和值(value)进行映射集合(k-v)。k相当于v索引,v仍然可以是Map类型(k-v)。 键(key)和值(value)都可以是任何引用类型数据。 Map键(key)不允许重复,即同一个Map对象任何两个key通过equals方法比较结果总是返回false。 key集存储形式和Set集合完全相同(即key不能重复) value集存储形式和Lis
转载 2023-10-08 08:40:07
191阅读
集合框架(集合使用步骤图解)
原创 2016-04-28 16:32:18
327阅读
ArrayList和Vector使用了数组实现,可以认为ArrayList或者Vector封装了对内部数组操作,比如向数组中添加,删除,插入新元素或者数据扩展和重定向。 LinkedList使用了循环双向链表数据结构。与基于数组ArrayList相比,这是两种截然不同实现技术,这也决定了它 ...
转载 2021-09-09 22:50:00
58阅读
2评论
Map正确使用 for(Map.Entry<String, String> entry: params.entrySet()) { String key = entry.getKey(); String value = entry.getValue(); } Iterator<Entry<User ...
转载 2021-09-11 08:45:00
88阅读
2评论
根据小栗子理解 list 集合使用:        List<String> list = new ArrayList<>(); // 创建list集合        list.add("A"); // 往 list 集
原创 2023-05-15 15:30:29
47阅读
set集合 package org.example.set;​import java.util.HashSet;import java.util.Set;​/** Set 集合特点* 不包含重复元素集合* 没有带索引方法,所以不能使用普通for循环遍历*/public class SetDemo ...
转载 2021-09-30 00:06:00
52阅读
2评论
一、常用集合使用 1、用动态数组保存学生姓名 本实例使用了ArrayList集合相关操作方法。下面分别介绍程序中对ArrayList类API引用。 (1)添加元素 add()方法可以为数组集合添加元素,其中元素类型任意。方法声明格式如下: public boolean add(E elem ...
转载 2021-09-11 10:57:00
59阅读
2评论
Java中集合介绍与使用泛型泛型接口泛型接口定义泛型接口使用泛型通配符定义使用受限泛型Java中集合介绍Java中有哪些集合ListSetLinkedHashSetconnection共性方法遍历集合使用迭代器)迭代器实现原理增强for循环Connections 工具类 泛型泛型:是一种未知数据类型,当我们不知道使用什么数据类型时候可以使用泛型,泛型也可以看出是一个变量,用来接
常用集合简单使用目录:集合基础知识 一、几个常用结合类特点 二、ArrayList集合简单使用(LinkedList类似) 三、HashSet简单使用 四、TreeSet简单使用 五、HashMap简单使用集合基础知识:Java集合类,又被称为容器,类似前面讲到数组,但是有没有发现数组特点:数组长度是固定,有时不明确需要多大容量数组,定义太大了,浪费内存空间,定义小了,不够
转载 2023-09-22 06:42:26
37阅读
 大多数 ASP 内建对象支持集合集合是存储字符串、数字、对象和其他值地方。除了在存储或取出项目时集合会自动扩展与搜索外,集合与数组非常相近。与数组不同是,集合被修改后,项目的位置将会移动。可以通过集合中项目的名称、索引或者通过在集合所有项目中遍历访问项目。 通过名称和索引访问项目 通过使用项目名称可以访问集合具体项目。例如,Contents 集合拥有在 Session
转载 精选 2010-06-22 20:16:06
220阅读
这个题我用了三种方法做,都是超时,最后set也超时,后来看人家解题报告才明白,输入有问题,这种输入要考虑很多方面,今天又学到了一个分割字符串方法,如下: str1,str2都是string类型 描述给定两个集合A和B所有元素,计算它们交、并、差集。输入输入数据有多组,第一行为数据组数T,接下来有2T行,每组数据占2行,每行有若干个整数,第一
原创 2022-11-30 10:00:34
62阅读
大多数 ASP 内建对象支持集合集合是存储字符串、数字、对象和其他值地方。除了在存储或取出项目时集合会自动扩展与搜索外,集合与数组非常相近。与数组不同是,集合被修改后,项目的位置将会移动。可以通过集合中项目的名称、索引或者通过在集合所有项目中遍历访问项目。 通过名称和索引访问项目 通过使用项目名称可以访问集合具体项目。例如,Contents 集合拥有在 Session 对象中保存所有变量。同样也拥有由 Server.CreateObject 创建所有对象。假设在 Session 对象中存储了下列用户信息: <% Session.Contents("FirstName") = "Sam" Session.Contents("LastName") = "Woo" Session.Contents("Age") = 29 %> 可以使用集合中存储项目时关联名称访问项目。例如,下面的表达式返回字符串“Sam”: <%= Session.C
转载 2010-01-14 10:00:27
139阅读
 大多数 ASP 内建对象支持集合集合是存储字符串、数字、对象和其他值地方。除了在存储或取出项目时集合会自动扩展与搜索外,集合与数组非常相近。与数组不同是,集合被修改后,项目的位置将会移动。可以通过集合中项目的名称、索引或者通过在集合所有项目中遍历访问项目。 通过名称和索引访问项目 通过使用项目名称可以访问集合具体项目。例如,Contents 集合拥有在 Session
转载 2010-01-20 09:28:50
215阅读
 大多数 ASP 内建对象支持集合集合是存储字符串、数字、对象和其他值地方。除了在存储或取出项目时集合会自动扩展与搜索外,集合与数组非常相近。与数组不同是,集合被修改后,项目的位置将会移动。可以通过集合中项目的名称、索引或者通过在集合所有项目中遍历访问项目。 通过名称和索引访问项目 通过使用项目名称可以访问集合具体项目。例如,Contents 集合拥有在 Session
转载 2010-01-25 09:37:40
175阅读
 大多数 ASP 内建对象支持集合集合是存储字符串、数字、对象和其他值地方。除了在存储或取出项目时集合会自动扩展与搜索外,集合与数组非常相近。与数组不同是,集合被修改后,项目的位置将会移动。可以通过集合中项目的名称、索引或者通过在集合所有项目中遍历访问项目。 通过名称和索引访问项目 通过使用项目名称可以访问集合具体项目。例如,Contents 集合拥有在 Session
转载 精选 2010-07-01 10:06:05
222阅读
Collection(集合类) 我们是使用数组来保存数据,但是他长度一旦创建,就已经确定了,当我们要动态传入穿值,数组就有些局限了,集合类就孕育而生; 所谓集合,就是来保存,盛装数据,也可称为容器类;使用类 在​​​java.util​​ 包里
转载 2023-07-18 17:53:30
96阅读
使用Java时候,我们都会遇到使用集合(Collection)时候,但是Java API提供了多种集合实现,我在使用和面试时候频频遇到这样“抉择” 。 :)(主要还是面试时候) 久而久之,也就有了一点点心得体会,写出来以供大家讨论 。 总的说来,Java API中所用集合类,都是实现了Collection接口,他一个类继承结构如下: Colle
转载 2023-07-07 22:38:47
88阅读
1、概述1.1、概念Java集合类是一种特别有用工具类,可用于存储数量不等对象,并可以实现常用数据结构,比如栈、对象等。此外,还可用于保存具有映射关系关联数组。1.2、优势在我们日常编程中,经常要集中存放多个数据。可以用数组来保存多个对象,但是数组长度在初始化时就是不可变化。此时,如果想要保存数量变化数据,数组就无能无力了,而且,数组不能保存具有映射关系数据。 数组元素可以是
  • 1
  • 2
  • 3
  • 4
  • 5