• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    python字典进行运算原理及实例分享

    说明

    1、字典运算中的键必须是不可变类型,如整数(int)、浮点数(float)、字符串(str)、元组(tuple)等。

    2、列表(list)和集合(set)不能作为字典中的键,当然字典本身也不能作为字典中的键,因为字典也是可变类型,但字典可以作为字典中的值。

    实例

    student1 = {
        'id': 1010,
        'name': '小明',
        'sex': 'True',
        'birthday': '2000-1-1'
    }
    #遍历字典中的键
    for key in student1:            """
        print(key, student1[key])
    #遍历字典中的值
    for value in student1.values():
        print(value)
    #遍历字典中的键值对
    for key, value in student1.items():
        print(key, value)

    知识点扩充:

    字典的每个值都具备自己独有的名称即键( key ),每个 key 都有对应的值( value ),字典中的 key 和 value 必须成对出现 。整个字典包括在花括号‘{ }'中,它的每个键值 ( key => value )对使用冒号( : )分割,每对值之间用逗号( , )分割。

    定义如记录人员成绩的字典,如下:

    d = {'Woodman': 95, 'Alan': 85, 'Bobo': 59}

    我们把姓名 Woodman、Alan、Bobo 称为key,对应的成绩 95、85、59 称为value,dict 字典可以通过 key 来查找值,一个 key:value 算作一个值。

    注意:dict字典用的键( key )必须是唯一的,但值则不必。一个字典中不能出现相同名称的键( key ),但值能相同,值可以是任何数据类型(字符串、数字、元组、列表、字典等)。# 混合字典 key不重复,值可以是任意类型

    d = {'woodman': 98, 2.5: 'PM', 'Bobo': [89, 65, 34],'Mydict': {'Alan': 99}}

    以下代码可以不使用条件语句就实现加减乘除、求幂操作,它通过字典这一数据结构实现:

    import operator
    action = {
    "+": operator.add,
    "-": operator.sub,
    "/": operator.truediv,
    "*": operator.mul,
    "**": pow
    }
    print(action['-'](50, 25)) # 25

    以上就是python字典进行运算原理及实例分享的详细内容,更多关于python字典如何进行运算的资料请关注脚本之家其它相关文章!

    您可能感兴趣的文章:
    • Python中字典与恒等运算符的用法分析
    • Python入门教程5. 字典基本操作【定义、运算、常用函数】
    • Python中的字典与成员运算符初步探究
    上一篇:Python基础数据类型tuple元组的概念与用法
    下一篇:python元组打包和解包过程详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    python字典进行运算原理及实例分享 python,字典,进行,运算,原理,