• 元组、字典、集合的定义及其方法


     

     

     

    一:元组

      1、定义:在()内用多个逗号分隔开多个任意类型的元素

        元组用来记录多个值,当值没有改变的需求时,用元组更合适。

        元组是有序的、不可变的(虽然数据不可变,但是数据的数据是可以改变的)

        t = tuple((1, 2))

        t = (1, )  #只有一个元素的元组必须在元素后面加逗号,告诉程序这是一个元组

        t = (1, 2, 3)

      2、常用操作与方法

        1.按索引取值(正向取、反向取):只能取

         t=('egon',123,['a','b'])

         print(id(t[0]))
         print(id(t[1]))
         print(id(t[2]))

        2.切片

         t = (1, 2, 3)

         print(t[0:2])  #1, 2

        3.长度len

         len(t(1, 2, 3))  # 3

        4.成员运算in、not in

          t = (1, 2, 3)

          1 in t   # True

        5.循环(遍历)

          t = (1, 2, 3)      

          for i in t:

            print(i)  # 1 2 3

    二:字典

      1、定义:在{}内用逗号分隔开多个key:value值,其中value可以是任意类型,key只能是不可变类型,所以key大多为字符串类型

        字典用key:value来存多个值、是无序的、可变的

        1.dic = dict(x = 1, y = 2, z = 3)

        2.dic = {}

        l1 = [

          [x, 1],

          [y, 2]]

        for k,v in l1:

          dic[k] = v

      2、常用操作与方法

        1.按key存取值:可存可取

           

        2.长度len

          

        3.成员运算In 、not in

           

        4.删除

          

        5.循环

          

        5.get() #找不到时会返回一个默认值,该默认值课设置

          

        6.循环

          

        7.fromkeys、update和setdefault

          

          

    三:集合

      1、定义:在{}内用逗号分开多个值,值必须是不可变类型,元素具有唯一性(去重)

        s = set()

      2、操作方法

        

         

        

        

        

          

  • 相关阅读:
    按键消抖电路设计——你们遇到的都是伪消抖
    FPGA工程中用C语言对文件进行处理_生成mif文件
    verilog中always块延时总结
    FPGA中改善时序性能的方法_advanced FPGA design
    verilog中连续性赋值中的延时
    verilog中读取文件中的字符串_modelsim高级仿真
    FPGA知识大梳理(四)FPGA中的复位系统大汇总
    c++虚函数几种实现方法
    c++逐渐退化的虚函数
    c++管理内存的几种方式
  • 原文地址:https://www.cnblogs.com/maoruqiang/p/10600543.html
Copyright © 2020-2023  润新知