第四章列表4.1创建一个列表我们之前学过c语言的同学都知道一个数据类型叫做数组,但是数组有一个硬性的要求,就是数组内的数据类型必须一致,但由于python没有数据类型,所以python便加入了一个强大的列表,并且几乎可以向里注入任何类型的元素。列表的创建其实很简单,只需要定义一个列表变量然后将任何数据通过"[]"的形式括起来赋给变量就可以了,像这样。#这个列表内只有数字list
分类:
编程语言 时间:
2020-06-01 15:41:23
阅读次数:
71
ArrayList java.util.ArrayList 是大小可变的数组的实现,存储在内的数据称为元素。此类提供一些方法来操作内部存储的元素。 ArrayList 中可不断添加元素,其大小也自动增长。 ArrayList集合的特点 底层是数组实现的,长度可以变化 泛型的使用 用于约束集合中存储元 ...
分类:
其他好文 时间:
2020-06-01 11:45:40
阅读次数:
48
my_set = set() #create a new set, 虽然set的显示结果为{item, item1...},但是不能用{}来创建集合,应该{}默认是创建dict print(help(my_set)) #查看帮助 my_set.add('jerry') #添加元素用add,而非lis ...
分类:
编程语言 时间:
2020-05-31 10:51:08
阅读次数:
119
// 操作数据方法 // arr.push() 从后面添加元素,返回值为添加完后的数组的长度 let arr = [1,2,3,4,5] console.log(arr.push(5)) // 6 console.log(arr) // [1,2,3,4,5,5] // 2 arr.pop() 从后 ...
分类:
编程语言 时间:
2020-05-26 18:13:53
阅读次数:
51
1. 栈 栈的特点: 先进后出简单一句话 栈就是吃多了拉 from queue import LifoQueue # 进栈 def enter_stack(): s = LifoQueue(5) print(" 添加元素前 ") print(s.empty()) # 判断栈是否为空 print(s. ...
分类:
编程语言 时间:
2020-05-23 13:15:00
阅读次数:
85
Shell中map的使用 Shell中的map与array有很多的相似之处,array操作:https://www.cnblogs.com/qq931399960/p/10786111.html 一、在使用map时,需要先声明,否则结果可能与预期不同,array可以不声明 declare -A ma ...
分类:
系统相关 时间:
2020-05-19 12:53:33
阅读次数:
55
js文件的引入 <!-- js文件的引入 --> <script type="text/javascript" src="js/java.js"></script> js的变量类型 // js 的变量类型 //Number var x = 1; var x = 1.1; //String var n ...
分类:
Web程序 时间:
2020-05-18 22:56:32
阅读次数:
118
jquery是一个平常比较喜欢用的js框架,因为上手比较简单吧,哈哈,下面呢,就介绍一下Jquery中如何添加元素。jquery添加元素一共有四个语句,分别是append(),prepend(),after(),before() append的用法这个方法的意思是在选中目标的结尾插入内容。举个例子: ...
分类:
移动开发 时间:
2020-05-17 14:49:10
阅读次数:
74
什么是AVL树? 首先,回忆一下二分搜索树的问题,在二分搜索树中有一个很严重的问题,什么问题呢? 在二分搜索树中如果顺序添加元素会转化为链表,这就会大大降低二分搜索树的效率。比如说1、2、3、4、5、6。 二分搜索树如图: 那么如何解决这个问题? 需要在二分搜索树的基础上添加一定的机制,使得二分搜索 ...
分类:
其他好文 时间:
2020-05-17 13:29:42
阅读次数:
46
布隆过滤器(Bloom Filter)是一种基于Hash的高效查找数据结构,它能够快速答复“某个元素是否存在”的问题。布隆过滤器只能用于添加元素与查询元素,不能够用于删除元素。 在布隆过滤器之前,使用的是基于Hash的快速查找算法。Hash可以将一个元素进行哈希,然后根据哈希值映射到数组的某一个位置 ...
分类:
其他好文 时间:
2020-05-10 17:36:04
阅读次数:
63