1.列表,元组,字典,集合分别如何增删改查及遍历。 使用append()方法来添加列表项(仅支持增加一个元素),extend()增加一个列表,insert()根据索引添加元素 del 根据索引删除元素,或者使用remove()删除指定值的元素,pop()根据索引删除元素 对列表数组某元素进行赋值,以 ...
分类:
其他好文 时间:
2019-03-25 21:53:03
阅读次数:
168
先说明一下好处有哪些:1,如果你想 new 一个空的 List ,而这个 List 以后也不会再添加元素,那么就用 Collections.emptyList() 好了。new ArrayList() 或者 new LinkedList() 在创建的时候有会有初始大小,多少会占用一内存。每次使用都n ...
分类:
编程语言 时间:
2019-03-24 21:29:41
阅读次数:
146
数组的创建 要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规定长度以外的,注意:这时长度会随之改变。 数组元素的添加 数组的元素的访问 数组元素的删除 数组的截取和合并 数组的拷贝 数组元素的排序 参考:https:/ ...
分类:
编程语言 时间:
2019-03-23 22:31:30
阅读次数:
190
1、HashMap底层实现数据结构? 总的来说,HashMap就是数组+链表的组合实现,每个数组元素存储一个链表的头结点,本质上来说是哈希表“拉链法”的实现。 HashMap的链表元素对应的是一个静态内部类Entry,Entry主要包含key,value,next三个元素 在Jdk1.8中HashM ...
分类:
其他好文 时间:
2019-03-23 10:35:10
阅读次数:
173
在Java编程语言中,最基本的结构就是两种,一种是数组,一种是模拟指针(引用),所有的数据结构都可以用这两个基本结构构造,HashMap也一样。当程序试图将多个 key-value 放入 HashMap 中时,以如下代码片段为例: HashMap<String,Object> m=new HashM ...
分类:
其他好文 时间:
2019-03-20 13:12:51
阅读次数:
177
set是一组key的集合,但是不存储value,且其中的key是不能重复的。 创建 set名 = set(list) 要创建一个set,需要提供一个list作为输入集合 重复的元素会被自动过滤 添加元素 通过 方法可以添加元素到set中,重复添加不会有喜爱过 删除元素 通过 方法删除元素 集合操作 ...
分类:
其他好文 时间:
2019-03-18 13:32:02
阅读次数:
134
集合:集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重。 1.空集合:set1=set() 2.集合格式:变量名={1,2,3,4} 3.添加元素(add,update) info={1,2,3} info.add("a") 该方法只能添加字符串类型,数字类型,元组类型,bo ...
分类:
其他好文 时间:
2019-03-16 14:09:32
阅读次数:
179
1、zadd key score1 value1 score2 value2 .. 添加元素 2、zrem key value1 value2 .. 作用: 删除集合中的元素 3、zremrangebyscore key min max 作用: 按照socre来删除元素,删除score在[min,m ...
分类:
其他好文 时间:
2019-03-16 09:49:41
阅读次数:
194
<1>添加元素("增"append, extend, insert) append 通过append可以向列表添加元素 extend 通过extend可以将另一个集合中的元素逐一添加到列表中 insert insert(index, object) 在指定位置index前插入元素object <2> ...
分类:
其他好文 时间:
2019-03-14 00:55:00
阅读次数:
186
zadd():添加元素 zcard :返回元素个数 ...
分类:
其他好文 时间:
2019-03-09 21:48:46
阅读次数:
345