美文网首页Python
V1.4 | 数据们站好队,python来了

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

作者: 大白python | 来源:发表于2019-06-14 17:23 被阅读0次
    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分大白,够用,能用,就好
    

    相关文章

      网友评论

        本文标题:V1.4 | 数据们站好队,python来了

        本文链接:https://www.haomeiwen.com/subject/ppjpfctx.html