美文网首页python
Python之字典基础操作

Python之字典基础操作

作者: Joening | 来源:发表于2021-08-27 08:06 被阅读0次

    dic = {'姓名':'乔宁','性别':'男'}
     print(dic) #{'姓名': '乔宁', '性别': '男'}
    dic['年龄'] = 18
    print(dic) # {'姓名': '乔宁', '性别': '男', '年龄': 18}
    
    dic = {'姓名':'乔宁','性别':'男'}
    dic.setdefault('爱好','python')
    print(dic) #{'姓名': '乔宁', '性别': '男', '爱好': 'python'}
    #如果在字典中就不进行任何操作, 不在就进行增加
    

    # 字典和列表的区别在于字典中中不存在remove    (pop del clear)
    dic = {'姓名':'乔宁','性别':'男'}
    dic.pop('姓名') #按照key删除 返回被删除的value
    print(dic) #{'性别': '男'}
    
    dic = {'姓名':'乔宁','性别':'男'}
    del dic['姓名'] #通过key删除
    print(dic) #{'性别': '男'}
    
    dic = {'姓名':'乔宁','性别':'男'}
    dic.clear() #清空整个字典中的数据
    print(dic) #{}
    

    dic = {'姓名':'乔宁','性别':'男'}
    dic = {'姓名':'乔宁','性别':'男'}
    dic['姓名'] = '王涛' #强制修改
    print(dic) #{'姓名': '王涛', '性别': '男'}
    

    dic = {'姓名':'乔宁','性别':'男'}
    for el in dic:
        print(el) #for循环默认是获取字典中的键
    
     print(dic['姓名'])  # 乔宁 #通过键查看对应的值 没有这个键的时候查询会报错
    
    print(dic.get('性别')) #男 #没有这个键的时候查询会返回None
    print(dic.get('性别姓名','没有这个键'))  #没有这个键的时候查询会返回你想返回的内容
    

    keys #获取到字典的每一个键

    dic = {'姓名':'乔宁','性别':'男'}
     for el in dic.keys():
        print(el)
    

    values #获取到字典的每一个值

    dic = {'姓名':'乔宁','性别':'男'}
     for el in dic.values():
         print(el)
    

    items

    dic = {'姓名':'乔宁','性别':'男'}
    print(dic.items()) #  dict_items([('姓名', '乔宁'), ('性别', '男')])
    for el in dic.items():
        print(el)
    
    dic = {'姓名': '乔宁', '性别': '男'}
    for k, v in dic.items():
        print(k, v)
    

    相关文章

      网友评论

        本文标题:Python之字典基础操作

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