为了账号安全,请及时绑定邮箱和手机立即绑定
  • 二进制数只使用数字0、1表示,在Python中,二进制整数使用前缀0b表示,比如:0b01100b1100

    十六进制数除了0~9十个数字以外,还使用a、b、c、d、e、f,在Python中,十六进制使用前缀0x,比如:0x12ef0xde2431af


    查看全部
    1. set也可以使用discard()删除元素,且元素不存在时,使用discard()并不会引发错误

    2. set提供了clear()方法,可以快速清除set中的所有元素。

    3. 判断两个set之间的子集超集关系http://img1.sycdn.imooc.com//5f564bc00001469604620211.jpg

    4. 判断两个集合是否有重复的地方:isdisjoint()方法,如有重合返回False,否则返回Truehttp://img1.sycdn.imooc.com//5f564c0f00013e2604950154.jpg

    查看全部
  • set提供了remove()方法允许我们删除set中的元素,,但如果remove的元素不在set里面的话,那么将会引发错误

    查看全部
    1. add()方法,往set里面添加元素http://img1.sycdn.imooc.com//5f56497400015c0605400211.jpg

    2. update()方法,可以一次性给set添加多个元素http://img1.sycdn.imooc.com//5f5649910001e75c05610287.jpg

    查看全部
  • 用in来判断某个元素是否在set中

    http://img1.sycdn.imooc.com//5f5644ee0001910304770222.jpg

    查看全部
  • set和list类似,拥有一系列元素.但是set里面的元素是不允许重复的,而list里面可以包含相同的元素;set与list的另一个区别是,set里面的元素是没有顺序的.

    http://img1.sycdn.imooc.com//5f5643e60001dd3a05660571.jpg

    查看全部
    1 采集 收起 来源:什么是set

    2020-09-07

  • dict提供keys()函数,可以返回dict中所有的key

    dict提供values()函数,可以返回dict中所有的value

    dict提供clear()函数,可以直接清除dict中所有的元素

    http://img1.sycdn.imooc.com//5f5642450001114805340507.jpg

    查看全部
    1.  dict查找速度快,占用内存大  list占用内存小,查找速度慢

    2. Python3.6的版本以前,dict是无序的(插入顺序和打印顺序未必一致)之后版本中是有序的,一般在需要有序的dict时,我们会使用一种叫做Ordereddict的字典,来确保有序。

    3. dict的key是不可变的,因此tuple可以作为dict的key,但是list不可以作为dict的key。同时,由于dict是按 key 查找,所以,在一个dict中,key不能重复。

    4. 遍历dict有两种方法, 第一种是遍历dict的所有key,并通过key获得对应的value。http://img1.sycdn.imooc.com//5f563d050001966303120412.jpg

      第二种方法是通过dict提供的items()方法,items()方法会返回dict中所有的元素,每个元素包含key和value。http://img1.sycdn.imooc.com//5f563d2a0001461f03310184.jpg

    查看全部
  • dict提供便捷的pop()方法,允许我们快速删除元素

    pop()方法需要指定需要删除的元素的key,并返回对应的value

    http://img1.sycdn.imooc.com//5f563aa40001245905440560.jpg

    在dict中,使用keys()方法,可以返回dict的所有key,在删除某个元素时,可以通过这个方法先判断某个元素是否存在,使得即使key不存在时,删除也不会抛异常。

    http://img1.sycdn.imooc.com//5f563ae7000116fe05320370.jpg

    查看全部
  • http://img1.sycdn.imooc.com//5f5638ff00010cff05450362.jpg......

    查看全部
  • http://img1.sycdn.imooc.com//5f5637e60001c8cf05720526.jpghttp://img1.sycdn.imooc.com//5f5637f90001c15e05640514.jpg

    ......

    查看全部
  • 通过key来查询value:

    http://img1.sycdn.imooc.com//5f562e020001216905720576.jpg

    http://img1.sycdn.imooc.com//5f562e16000100e405740311.jpghttp://img1.sycdn.imooc.com//5f562e390001829a05690289.jpg

    查看全部
  • http://img1.sycdn.imooc.com//5f562cba00017e1905660352.jpghttp://img1.sycdn.imooc.com//5f562cc700019c2505530215.jpg......

    查看全部
    0 采集 收起 来源:什么是dict

    2020-09-07

  • L = []

    x = 1

    while x <= 100:

        L.append(x * x)

        x = x + 1


    print(sum(L))#计算1*1 + 2*2 + 3*3 + ... + 100*100


    查看全部
    1 采集 收起 来源:什么是函数

    2020-09-07

  • # 判断s1是否为s2的子集
    s1.issubset(s2) # ==> True
    # 判断s2是否为s1的超集
    s2.issuperset(s1) # ==> True
    s1.isdisjoint(s2) # ==> False,因为有重复元素1、2、3、4、5


    查看全部

举报

0/150
提交
取消
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作,灵活使用流程控制语句。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!