列表 列表是Python中最基本也是最常用的数据结构之一。列表中的每个元素都被分配一个数字作为索引,用来表示该元素在列表内所排在的位置。第一个元素的索引是0,第二个索引是1,依此类推。 Python的列表是一个有序可重复的元素集合,可嵌套、迭代、修改、分片、追加、删除,成员判断。 从数据结构角度看, ...
分类:
编程语言 时间:
2020-01-30 21:23:00
阅读次数:
118
1 #include <iostream> 2 #include <list> 3 4 using namespace std; 5 6 int main() 7 { 8 // list可以在头部和尾部插入和删除元素 9 // 不能随机访问元素,迭代器只能++,不能一次性跳转 10 list<int ...
分类:
其他好文 时间:
2020-01-28 23:36:59
阅读次数:
128
1.list删除元素隐藏问题 Apple apple1 = new Apple(1,"苹果1",new BigDecimal("3.25"),10); Apple apple12 = new Apple(1,"苹果2",new BigDecimal("1.35"),20); Apple apple2 ...
分类:
编程语言 时间:
2020-01-23 12:31:05
阅读次数:
116
redis基本使用 key redis5大基本类型使用 1. string 以下几个命令只有在key值为数字的时候才能正常操作 2. list 3. set (Redis的Set是string类型的无序,不能重复的集合) 4. hash 5. zset Redis zset 和 set 一样也是st ...
目录 Java 控制语句 1. 选择语句 2. 循环语句 3. 中断语句 4. 最佳实践 5. 参考资料 Java 控制语句 📓 本文已归档到:「javacore」 🔁 本文中的示例代码已归档到:「javacore」 Java 控制语句大致可分为三大类: 选择语句 if, else-if, el ...
分类:
编程语言 时间:
2020-01-16 14:44:39
阅读次数:
85
?. 基础数据类型补充 ?先关于int和str在之前的学习中已经讲了80%以上了. 所以剩下的??看?看就可以了. 我们补充给?个字符串基本操作 列表: 循环删除列表中的每?个元素 分析原因: for的运?过程. 会有?个指针来记录当前循环的元素是哪?个, ?开始这个指针指向第0 个. 然后获取到第 ...
分类:
编程语言 时间:
2020-01-09 01:27:45
阅读次数:
96
set中使用remove和discard都删除元素,用remove删除时如果元素在集合中没有会报错,而discard不会 c = set({'1','2','3'}) c {'1', '2', '3'} c.remove('1') c {'2', '3'} c.remove('4') KeyErro ...
分类:
其他好文 时间:
2020-01-07 20:05:35
阅读次数:
81
2. 顺序表 在程序中,经常需要将一组(通常是某个类型的)数据元素作为整体管理和使用,需要创建这种元素组,用变量记录他们,传进传出函数等。一组数据中包含的元素个数可能发生变化(可以增加或删除元素)。 对于这种需求,最简单的解决方法便是将这样一组元素看成一个序列,用元素在序列里的位置和顺序,表示实际应 ...
分类:
编程语言 时间:
2020-01-05 19:09:35
阅读次数:
92
public static void main(String[] args) { ArrayList<String> list = new ArrayList<String>(Arrays.asList("a", "b", "c", "d")); for (int i = 0; i < list.s ...
分类:
编程语言 时间:
2020-01-04 22:31:04
阅读次数:
115
定义:linkedlist属于链表结构,方便添加和删除元素,但查询不方便,适用于对收尾的操作。 具有具体的对象,使用对象调用具体的方法 add 1 // 添加元素 //在中间添加元素 2 arr.add("H"); addFirst:在集合最前面添加元素 1 // 在链表头部添加元素 2 arr.a ...
分类:
编程语言 时间:
2020-01-03 23:00:29
阅读次数:
70