03字典

2018-01-27  本文已影响0人  全宇宙最帅De男人

[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())

嵌套

列表,字典可以相互嵌套

上一篇下一篇

猜你喜欢

热点阅读