zoukankan      html  css  js  c++  java
  • python中超级好用的字典

    1.字典是用花括号dict={key1:value1,key2:value2 ,key3:value3}表示的

    2.关于键(key):(1)键一般是唯一的,如果重复,最后的一个键值对会替换前面的.

              (2)键的数据类型必须是不可变的,如字符串,数字或元组。

    3.关于值(value):(1)  值可以是任意的,不唯一

                                   (2)值可以取任何数据类型

    4.如何创建字典

       例如:dict = { 'abc': 123, 98.6: 37 }

    5.如何访问字典里的值(value):

    直接将key放入方括号[ ]中

    例如:dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'

              print(dict['Name'])

    dict={1:'a',2:'b','a':'c','name':'d',(1,2):'e'}
    res1=dict[1]
    res2=dict[2]
    res3=dict['name']
    res4=dict[(1,2)]
    print(res1)
    print(res2)
    print(res3)
    print(res4)

    结果:

    补充一:

    可以通过字典来实现对多个功能函数的选择

    def func():
         pass
    print(func)# 不加括号的func才是等价于函数名的内存地址
    func()# 也就是说调用也就是函数名的内存地址+()
    #!!!!!!特别好用的一个功能!!!!
    dict1 ={
        '1':func,# !!!!!只有不加()的函数名才是代表内存地址的
        '2':func2
    }
    choice=input("请输入功能编号").strip()
    if choice in dict1:
        dict1[choice]()# 此时dict[choice]即为返回的函数名+()=即为调用函数
  • 相关阅读:
    Scrapy框架
    爬虫高性能相关
    存储库之MongoDB
    存储库之redis
    beautifulsoup
    pyecharts
    wxpy模块
    Gin框架
    Python的rabbitMQ
    Vue基础
  • 原文地址:https://www.cnblogs.com/lhhhha/p/11016590.html
Copyright © 2011-2022 走看看