zoukankan      html  css  js  c++  java
  • python -List

      (1).python中的数组list作为储存数据的重要方式,支持数字、字符、以及数组和字符混合数组。

      (2).数组的索引方式去第n个元素array[n],取倒数第一个元素array[-1],array[1:]从第一个元素取到到最后一个元素

    (3).计算数组中的元素个数len(array),计算数组中最大,最小元素max(array),min(array)

      (4)数组的更改 append 在末尾增加元素  array.count(element)计算元素出现的次数 array.index(element) 获取每一元素第一次出现位置array.insert 将元素插入到数组的相应位置 array.reverse 数组的反向array.sort 数组的排序

       array.Pop(index)移除对应的索引的元素                 

     1 # 1.Python 中的List只是数组,没有C#中的泛型List那么强大,可以用来初始化数字数组或者字符串数组
     2 numberList = [1, 3, 5, 7, 9]      # 数字数组
     3 stringList = ["abc", "bbc", "python"]   # 字符数组
     4 mixedList = [1, 3, 5, "python"]         # 混合数组
     5 abcdList = ["a", "b", "c", "d"]
     6 # 2.python中的元素获取
     7 print(mixedList)
     8 print(numberList)
     9 print(stringList)
    10 print(abcdList[0])
    11 print(abcdList[-1])   # 取倒数第一个元素
    12 print(abcdList[1:])    # 取第一到最后一个元素
    13 # 3.计算数组中的元素个数
    14 print(len(numberList))  # 元素个数
    15 print(max(numberList))  # 最大值
    16 # 4.数组的更改
    17 numberList.append(11)    # 在数组末尾增加元素 append
    18 print(numberList)
    19 numberList.append(11)
    20 print(numberList.count(11))  # 统计某个元素出现的次数 .count
    21 numberList.extend(stringList)  # 在某一个数组末尾一次性追加另一个数组多个值 extend
    22 print(numberList)
    23 print(numberList.index(11))  # 在一个数组中查看某一个值出现的位置  .index
    24 numberList.insert(20, "insert")   # 将对象插入数组,数值过大自动添加到末尾 insert
    25 print(numberList)
    26 numberList.remove("insert")  # 移除数组中某一个值的第一匹配项 remove
    27 numberList.reverse()    # 数组顺序反向  reverse
    28 print(numberList)
    29 numberList1 = [1, 3, 5, 7, 9]      # 数字数组
    30 numberList1.sort()           # 数组排序  sort
    31 print(numberList1)
    32 listPop = numberList1.pop(0)  # 移除索引对应的元素,并返回该原元素  pop
    33 print(listPop)
  • 相关阅读:
    spring in action小结4.1
    spring in action小结3 运行时值注入
    python-__init__.py 与模块对象的关系
    Python-常用库扩展
    Qt-优化布局结构
    Python-文件修改器
    C语言-数据结构(一)
    Python-PyQt4学习笔记
    Python-PyQt4学习资料汇总
    Linux-查看C语言手册及man的特殊用法
  • 原文地址:https://www.cnblogs.com/codeAndlearn/p/11395080.html
Copyright © 2011-2022 走看看