03字典

作者: 全宇宙最帅De男人 | 来源:发表于2018-01-27 20:04 被阅读0次

    [TOC]
    在Python中,字典是一系列键值对.每个键都与一个值相关联,你可以使用键来访问与之相关联的值.
    在Python中,字典用放在花括号中的一系列键值对表示

        alien_0 = {'color':'green','points':5}
    

    访问字典中的值

    1.获取值,可依次指定字典名和放在方括号中的键.

        new_color = alien_0['color']
        print(new_color)
    

    输出结果:

        green
    

    2.添加键值对

        alien_0['x_position'] = 0
        alien_0['y_position'] = 25
    

    可以根据键来修改值
    3.删除键值对

        del alien_0['point']
    

    4.遍历字典

        user_0 = {
            'username': 'efermi',
            'first': 'limaomao',
            'second': 'sqf',
            }
        for key,value in user_0.item():
            print("\nKey: "+ key)
            print("Value: "+ value)
    

    不需要使用字典的值时,方法keys().同样反之,使用方法values()

        for name in user_0.keys():
        print(name.title())
    

    5.按顺序遍历字典中的所有键

        for name in sorted(user_o.keys()):#按顺序输出
            print(name.title())
    

    6.去重
    遍历时并没有考虑是否重复.剔除重复项,可使用集合(set).集合类似于列表,但是每个元素必须是独一无二的:

        for username in set(user_0.values()):
        print(username.title())
    

    嵌套

    列表,字典可以相互嵌套

    相关文章

      网友评论

          本文标题:03字典

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