• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    python基础入门之字典和集合

    python 中有6大标准类型:

    数字(Number)
    字符串(String)
    列表(List)
    元组(Tumple)
    集合(Set)
    字典(Dictionary)
    

    前面已经介绍了上面4种,还有下面两种来介绍一下。

    正文

    字典

    字典看起来非常像json,是的非常非常像,但是我们起码需要明白的是json是一个字符格式,而字典是一种数据结构。

    区别:

    总之,他们只是看起来像而已,但是并没有什么血缘关系,可以看做异父异母的亲兄弟吧。

    创建一个字典:

    # coding: utf-8
    test1={'name':"zhang san",
        'age':18
    }
    print(test1);
    

    这样就ok了,是的没有错,这样就建立了一个字典。

    值得注意的是,我在上面注释了一行:coding: utf-8,如果没有这个python 无法解析中文,并给你抛出一个异常。

    如果你新增一个值,那么:

    # coding: utf-8
    test1={'name':"zhang san",
        'age':18
    }
    test1["school"]="primary";
    print(test1);
    

    这样就可以了,你的key和value 可以是任意类型的值,这和静态语言不一样。

    你可以在字典中套用列表:

    # coding: utf-8
    test1={'name':"zhang san",
        'age':18
    }
    test1["school"]="primary";
    test1["friend"]=["tony","tom","lily"];
    print(test1);
    

    当然,你还可以在列表中套用字典。

    # coding: utf-8
    test1={'name':"zhang san",
        'age':18
    }
    test1["school"]="primary";
    test1["friend"]=["tony","tom","lily"];
    student=[test1];
    print(student);
    

    [{'age': 18, 'name': 'zhang san', 'friend': ['tony', 'tom', 'lily'], 'school': 'primary'}]

    你会发现,它对数据的支持真的太好了,如果你有一些数据的功能需要处理,python觉得是一个很好的选择。

    集合

    创建一个集合同样非常的简单:

    # coding: utf-8
    test1={"1",1}
    print(test1);
    

    输出:set(['1', 1])

    没错,就是一个大括号,然后里面写了一些object,接着set就生成了。

    set 有一些函数,需要都去试一试,你会发现一些非常方便的功能,这样你在开发的时候就不用查找某个查询该怎么写,事实上大部分都提供了。

    到此这篇关于python基础入门之字典和集合的文章就介绍到这了,更多相关python 字典和集合内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • Python字符串、列表、元组、字典、集合的补充实例详解
    • 基于python元祖与字典与集合的粗浅认识
    • Python中字典和集合学习小结
    • 关于Python元祖,列表,字典,集合的比较
    • Python中列表、字典、元组、集合数据结构整理
    • python--字典(dict)和集合(set)详解
    上一篇:Python OpenCV实现传统图片格式与base64转换
    下一篇:python基础入门之普通操作与函数(三)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    python基础入门之字典和集合 python,基础,入门,之,字典,