美文网首页自学编程Python日更成长营
自学Python:学习字典,为各种真实物体建模

自学Python:学习字典,为各种真实物体建模

作者: 小强聊成长 | 来源:发表于2021-06-18 13:14 被阅读0次

    字典可以存储的信息不受限制,理解字典后,就能准确地为各种真实物体建模。比如想创建一个人物画像,可以想存储多少信息都可以,包括:姓名、年龄、性别、地址、职业等等。

    先来学习一个简单的人物字典。

    输入代码:

    rw={'xm':'zhang3','xb':'男','nl':28}

    print(rw['xm'])

    print(rw['xb'])

    执行结果:

    zhang3


    如果要添加字典里的内容,可以使用下面的语句。

    rw={'xm':'zhang3','xb':'男','nl':28}

    print(rw)

    rw['whcd']='大学'

    print(rw)

    执行结果:

    {'xm': 'zhang3', 'xb': '男', 'nl': 28}

    {'xm': 'zhang3', 'xb': '男', 'nl': 28, 'whcd': '大学'}

    根据结果对比看,我们就成功添加了学历。


    如果发现学历错了,要修改使用下面的语句。

    rw={'xm':'zhang3','xb':'男','nl':28}

    print(rw)

    rw['whcd']='大学'

    print(rw)

    rw['whcd']='博士'

    print(rw)

    执行结果:

    {'xm': 'zhang3', 'xb': '男', 'nl': 28}

    {'xm': 'zhang3', 'xb': '男', 'nl': 28, 'whcd': '大学'}

    {'xm': 'zhang3', 'xb': '男', 'nl': 28, 'whcd': '博士'}


    如果是要删除学历呢?那么使用下面的语句

    rw={'xm':'zhang3','xb':'男','nl':28}

    print(rw)

    rw['whcd']='大学' #增加学历

    print(rw)

    rw['whcd']='博士' #修改学历

    print(rw)

    del rw['whcd'] #删除学历

    print(rw)

    执行结果:

    {'xm': 'zhang3', 'xb': '男', 'nl': 28}

    {'xm': 'zhang3', 'xb': '男', 'nl': 28, 'whcd': '大学'}

    {'xm': 'zhang3', 'xb': '男', 'nl': 28, 'whcd': '博士'}

    {'xm': 'zhang3', 'xb': '男', 'nl': 28}


    显示列表里所有的内容

    输入语句:

    rw={

    'xm':'zhang3',

        'xb':'男',

        'nl':28}

    for x,yin rw.items():#显示所有值的内容,用X,Y变量

        print('\nkey:'+x)

    print('value:'+str(y))

    执行结果

    key:xm

    value:zhang3

    key:xb

    value:男

    key:nl

    value:28

    ________________END________________

    相关文章

      网友评论

        本文标题:自学Python:学习字典,为各种真实物体建模

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