list数组相关

简介: list数组相关

list数组相关


List item

   应用程序 = 程序语句 + 数据结构 + 算法
   数据结构: 线形表, 链表, 堆栈 , 队列, 树, 图
   数组: 线形表
   一、数组是做什么?
        存储一系列有序数据的集合
          var num = 100 
          100 ,200, 300, 400 一系列
   二、数组创建
       两种方法
        - 构造函数:  
           new Array()  //空数组
         var arr1 = new Array()  
           =>arr1  数组名
                   引用变量
           => new Array() 
               创建数组对象
         var arr2 = new Array(100,200,300,400)
         var arr3 = new Array(5)  //只有一个参数是,表示数组存储元素个数
       - 字面量
           var arr1 = []  //空数组
           var arr2 = [100,200,300,400]   
                         0   1  2  3    索引号
   三、 访问数组元素
        索引号->数组下标   
          每个数组元素都对应一个索引号,数组元素索引号从0开始,第一个元素索引号是0   
        通过索引号访问数组中元素
        语法:
         var arr2 = [100,200,300,400]   
         arr2[0]
         arr2[1]
   四、数组长度
         =>数组存储元素个数
       length
       arr.length
   五、访问数组中所有元素
        遍历
        var arr = [100,200,300,400]
                    0   1   2   3
        arr[0]
        for(var i = 0; i< arr.length; i++){
             arr[i]
        }
   六、数据类型
        var arr = [100,200,300,400]
        arr => Array 数组类型 -> 复杂数据类型
相关文章
|
7月前
|
Java
Java 中数组Array和列表List的转换
Java 中数组Array和列表List的转换
59 0
|
9月前
|
数据处理 Python
|
29天前
使用List中的remove方法遇到数组越界
使用List中的remove方法遇到数组越界
17 2
|
2月前
|
Java
java List数组根据给定大小分割数组
在获取到很长的数组时,一次性处理数据量太大,需要分批处理,这就需要分批处理了。 1、使用List的subList,封装方法 2、google工具类型Lists的partition 经测试个人推荐使用第一种方法,效率上快了10几倍,估计是因为没有重新生成数组的原因
44 8
|
4月前
Spring-数组、List、Set、Map、Properties依赖注入格式
Spring-数组、List、Set、Map、Properties依赖注入格式
25 0
|
9月前
|
Java
java 数组与list的转换
java 数组与list的转换
54 0
|
4月前
|
存储 C# 索引
C# | 比较IEnumerable、List、数组
IEnumerable`定义了一组用于枚举集合的方法,包括`GetEnumerator`方法,该方法返回一个实现了`IEnumerator`接口的对象,用于枚举集合中的每个元素。`List`和数组都可以使用`foreach`循环来遍历其中的元素,这是因为它们都实现了`IEnumerable`接口。 由于数组在内存中开辟了一段连续的空间,因此可以直接通过索引访问元素,访问速度很快。而 List 则需要通过指针或引用来访问元素,速度相对较慢。 由于数组的大小是固定的,当需要添加或删除元素时,需要重新创建一个新数组,将原数组中的元素复制到新数组中,并添加或删除元素。
59 0
C# | 比较IEnumerable、List、数组
|
4月前
|
Python
Python(十七)python列表List(数组)(3)
九:列表循环 python 复制代码 list_one = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] for item in list_one: print(item) # 获取列表长度 print(len(list_one)) i = 0 # 通过数组长度遍历数组 while(i < len(list_one) ): print(list_one[i]) i += 1 十:列表的切片操作 划重点,列表的切片操作很重要 使用切片操作,切片之后,将产生一个新的列表对象 scss 复制代码 list_one =
25 0
|
4月前
|
索引 Python
Python(十七)python列表List(数组)(2)
四:更新列表 更新列表中的元素。 ini 复制代码 *#* *定义一个列表 *lists = ['Google', 'Runoob', 1997, 2000] *#* *打印更新前元素 *print("第三个元素为 : ", lists[2]) lists[2] = 2001 *#* *打印更新后元素 *print("更新后的第三个元素为 : ", lists[2]) 输出: 第三个元素为 : 1997 更新后的第三个元素为 : 2001 五:删除列表元素 删除元素,可以通过下标删除,也可以通过元素(指定要删除的元素)来删除 Del 关键字是可以将变量从内存
28 0
|
4月前
|
存储 PHP C语言
Python(十七)python列表List(数组)(1)
Python的列表,实际意义上等同于PHP里边的数组。 只是叫法不一样而已。Python列表底层实现的原理其实就是一个C语言的列表。 Python的列表可存储不同类型的数据,但是其一般都用来存储相同类型的数据方便处理。 序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。 列表是最常用的Python数据类型,它可以作为一个方括
34 0