V1.4 | 数据们站好队,python来了

Python publisher01 44℃


python 数据结构图.jpg

电脑操作数据的流程:从硬盘中读取数据,临时存放在内存中,多次操作后,重新存储结果回到硬盘。

python要操作的是内存中的临时数据,要很好的处理这一组数据,已有内存地址,再需以一定的结构来排队,进而方便python对它各种操作。

一、python中的数据结构:

  #列表,字典,元组
  
  #列表
  list  = [1,2,3,4,5,]
  #字典:
  dic = { "name" : "小明",”班级" : "2" }
  #元组:
  intnuber = (1,2,3,4,5,)

二、数据结构的基本操作:

  1. 定义
  2. 初始化元素
  3. 读取单个元素
  4. 添加元素
  5. 遍历元素

1.定义数据结构:

  #通义:在内存中开辟一段数据区域,来存放数据。
  #创建列表:
  list_1 = []
  #创建字典:
  dict_1 = {}
  
  #创建元组:
  tuples_1 = ()

2.初始化数据: PS:索引是从0开始而非1开始!!

  #列表初始化
  #加元素初始化
  for i in range(15):
      list_1.append(i)
  
  print(list_1)      #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
  #字典初始化
  dict_1[1] = "NO1"
  dict_1[2] = "NO2"
  dict_1["b"] = "小明"
  print(dict_1)     # {1: 'NO1', 2: 'NO2','b':'小明'}
  #元组初始化:
  tuples_1 = (1,2,3,4,5,6)

3.读取单个元素

  #列表
  print(list_1[0])   #打印列表从左向右数的第一个元素
  print(list_1[-1])  #打印列表从右向左数的第一个元素
  print(list_1[2:10]   #读取列表从第3位开始数起的10个元素
  #字典
  print(dict_1["b"])   #以字典键值方式读取
  print(dict_1[1])     #以数字键值方式读取
        
  #元组
  print(tuples_1[0]) #读取元组第一个元素

4.添加元素

  #列表
  list_1.append(1)
  #字典
  dict_1["add"] = "mandy"
  #元组  ps:元组的元素是不可修改的,添加只能用元组的连接组合方法   
  tuples_2 = (11,33,55,88)
  tuples_3 = tuples_1 + tuples_2

5. 遍历元素

   #列表
  for i in range(len(list_1))
          print(listt_1[i]
  #字典
  for k in dict_1:
      print("dict_1[%s]="%k,dict_1[k])
  #元组
  for i in range(len(tuples_1)):
      print(tuples_1[i])

PS: 数据结构不止这些操作方法,对大白这5点是最基本的操作。

100分大神,80分大牛,60分大白,够用,能用,就好

转载请注明:Python量化投资 » V1.4 | 数据们站好队,python来了

喜欢 (0)or分享 (0)