• Python_字典


    1.字典的相关操作:添加,删除,修改,遍历

    colors_Dic={
        '张三':10,
        '李四':20,
        '王五':30
        } #key表示名字,value表示这个人拿了多少苹果
    
    print('原字典中的数据:')
    for key in colors_Dic:
        print(key+':'+str(colors_Dic[key]))
    
    print('我们来取出李四拿了多少个苹果:')
    print(colors_Dic['李四'])
    
    print('我们来添加一组数据:Lucky拿了15个苹果:')
    colors_Dic['Lucky']=15
    
    print('添加后字典中的数据:')
    for key in colors_Dic:
        print(key+':'+str(colors_Dic[key]))
    
    print('我们来修改一组数据:张三修改为拿了5个苹果:')
    colors_Dic['张三']=5
    
    print('修改后字典中的数据:')
    for key in colors_Dic:
        print(key+':'+str(colors_Dic[key]))
    
    
    print('我们来删除Lucky这组数据:')
    del colors_Dic['Lucky']
    
    print('删除后字典中的数据:')
    for key in colors_Dic:
        print(key+':'+str(colors_Dic[key]))

    执行结果:

    原字典中的数据:
    张三:10
    李四:20
    王五:30
    我们来取出李四拿了多少个苹果:
    20
    我们来添加一组数据:Lucky拿了15个苹果:
    添加后字典中的数据:
    张三:10
    李四:20
    王五:30
    Lucky:15
    我们来修改一组数据:张三修改为拿了5个苹果:
    修改后字典中的数据:
    张三:5
    李四:20
    王五:30
    Lucky:15
    我们来删除Lucky这组数据:
    删除后字典中的数据:
    张三:5
    李四:20
    王五:30

    2.字典的遍历操作:

    print('..................................................')
    print('第二种方式遍历字典数据:')
    for key, value in colors_Dic.items():
        print(key+':'+str(value))
    
    print('第二种方式的简写:')
    for k, v in colors_Dic.items():
        print(k+':'+str(v))
    
    print('遍历字典中所有的key:')
    for key in colors_Dic.keys():
        print('名字:'+key.title())
    
    print('遍历字典中所有的values:')
    for value in colors_Dic.values():
        print('value:'+ str(value))

    执行结果:

    ..................................................
    第二种方式遍历字典数据:
    张三:5
    李四:20
    王五:30
    第二种方式的简写:
    张三:5
    李四:20
    王五:30
    遍历字典中所有的key:
    名字:张三
    名字:李四
    名字:王五
    遍历字典中所有的values:
    value:5
    value:20
    value:30

    3.set()方法:通过对包含重复元素的列表调用set(),可以让Python找出列表中独一无二的元素,并使用这些元素来创建一个集合。

    colors_Dic={'张三':10,'李四':20,'王五':30,'Lucky':20}
    print('原字典中的value数据:')
    print('遍历字典中所有的values:')
    for value in colors_Dic.values():
        print('value:'+ str(value))
    
    print('使用set()方法后,遍历字典中所有的values:')
    for value in set(colors_Dic.values()):
        print('value:'+ str(value))

    执行结果:

    原字典中的value数据:
    遍历字典中所有的values:
    value:10
    value:20
    value:30
    value:20
    使用set()方法后,遍历字典中所有的values:
    value:10
    value:20
    value:30

  • 相关阅读:
    杂记 后台代码取DataSource中的值,和不间断滚动JS
    利用IHttpModule实现URL地址转发功能
    在ASP.NET中跟踪和恢复大文件下载
    小记,取GB2312汉字的首字母
    小记,提供文件下载,并控制下载速度
    黑客知识系列之木马程序隐身的技术
    经典算法C#四种排序算法
    跟我学做c#皮肤美化(六)
    【转】xPath语法介绍
    一个httpwebrequest异步下载的例子
  • 原文地址:https://www.cnblogs.com/myfy/p/11466387.html
Copyright © 2020-2023  润新知