最新公告
  • 欢迎您光临网站无忧模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • python中的字典是什么

    正文概述    2020-07-13   256

    python中的字典是什么

    字典定义

    1.字典是存储信息的一种方式。

    2.字典以键-值对存储信息,因此字典中的任何一条信息都与至少一条其他信息相连。

    3.字典的存储是无序的,因此可能无法按照输入的顺序返回信息。

    Python中定义字典

    dictionary_name = {key_1: value_1, key_2: value_2}

    为了更明显的显示数据,通常写成下面的格式:

    dictionary_name = {key_1: value_1,
                       key_2: value_2
                       }

    字典的基本用法

    定义一个字典:

    把 list、dictionary、function 的解释写成一个字典,请按下面的格式输出 dictionary 和 function 的定义

    python_words = {'list': '相互没有关系,但具有顺序的值的集合',
                    'dictionary': '一个键-值对的集合',
                    'function': '在 Python 中定义一组操作的命名指令集',
                    }
                    
    print("\n名称: %s" % 'list')
    print("解释: %s" % python_words['list'])

    字典的基本操作

    逐个输出字典中的词条过于麻烦,因此可以使用循环输出

    # name 和 meaning 可以随意该名称,试试改成 word 和 word_meaning
    for name, meaning in python_words.items():
        print("\n名称: %s" % name)
        print("解释: %s" % meaning)
    
    # 还有几种其他的输出方式,动手试一下。
    print("***********************************************")
    for word in python_words:
        print("%s" % word)
    print("***********************************************")
    for word in python_words.keys():
        print(word)
    print("***********************************************")
    for meaning in python_words.values():
         print("值: %s" % meaning)
    print("***********************************************")
    for word in sorted(python_words.keys()):
        print("%s: %s" % (word, python_words[word]))

    给字典加入新的键-值对:

    # 定义一个空字典
    python_words = {}
    
    # 给字典加入新项(词条):使用 字典名[键名] = 值 的形式可以给字典添加一个键-值对
    python_words['Joker'] ='会玩 LOL'
    python_words['Burning'] = '会玩 DOTA'
    python_words['Elingsama'] = '会玩炉石传说'
    
    def showMeanings(dictionary):
        for name, meaning in dictionary.items():
            print("\n名称: %s" % name)
            print("解释: %s" % meaning)

    修改字典中的值:

    # 使用 字典名[键名] = 新值 的形式更改已经存在的键-值对
    python_words['Joker'] = 'LOL 的恶魔小丑'
    print('\nJoker: ' + python_words['Joker'])

    删除字典中的项:

    # 返回 Joker 对应的值,同时删除 Joker 的键-值对
    _ = python_words.pop('Joker')
    # 删除 Buring 的键-值对
    del python_words['Burning']
    print(_)

    修改键名:

    # 1.创建一个新键
    # 2.将要更换键名的值赋给新键
    python_words['elingsama'] = python_words['Elingsama']
    del python_words['Elingsama']
    
    showMeanings(python_words

    下载网 » python中的字典是什么

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元