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)
原文地址:https://www.cnblogs.com/codeAndlearn/p/11395080.html