为了账号安全,请及时绑定邮箱和手机立即绑定
  • a=[x**2 for x in range(101)]

    print(sum(a))


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

    2021-01-04

  • l=[]

    for x in range(1,101):

        l.append(x*x)

    print(sum(l))


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

    2021-01-04

  • i=1

    k=0

    s=0

    while i<=100:

        s=s+i*i

        i=i+1

    print(s)


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

    2021-01-04

  • s1 = set([1, 2, 3, 4, 5])

    s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9])

    print(s1.intersection(s2))

    还是要函数记得多省事。

    函数就是别人预先写好的代码,前人栽树后人乘凉。

    查看全部
  • s1 = set([1, 2, 3, 4, 5])

    s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9])

    s1.isdisjoint (s2)

    print(s1.isdisjoint(s2))

    print(s1&s2)


    查看全部
  • Python 操作set的其他方法

    不会报错的删除方法discard()

    除了使用remove()方法删除元素以外,还可以使用discard()方法删除元素,并且,和remove()不同的是,当元素不存在时,使用discard()并不会引发错误,所以使用discard()是更加高效的一个方法。


    查看全部
  • L = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

    S = set([1, 3, 5, 7, 9, 11])

    B =set(L)

    X =B-(B&S)

    Y =S-(B&S)

    Z =X|Y

    print(Z)

    人工逻辑运算...

    查看全部
  • # Enter a code

    L = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

    S = set([1, 3, 5, 7, 9, 11])

    for A in L:

        if A in S:

            S.remove(A)

        else:

            S.add(A)

    print(S)

    为啥用add( )可以,用updata()不行?

    查看全部
  • 需要注意的是,如果remove的元素不在set里面的话,那么将会引发错误。

    因此,使用remove()方法,我们需要格外小心,需要提前判断要remove()的元素是否在set里面,确保存在后,再进行remove。

    查看全部
  • 使用Python计算小数的时候,经常需要保留小数点后若干位,可以使用round()函数来处理,这里先了解round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。

    num = 10 / 3
    print(num) # ==> 3.3333333333333335
    # 使用round保留两位小数
    round(num, 2) # ==> 3.33


    查看全部
  • 为什么这两种写法都return了”None“?

    1234name_lis = []name_set = set(name_lis)new = ['Jenny''Ellena''Alice''Candy''David''Hally''Bob''Isen''Karl']print(name_set.update(new))
    12345name_lis = []name_set = set(name_lis)new = ['Jenny''Ellena''Alice''Candy''David''Hally''Bob''Isen''Karl']final = name_set.update(new)print(final)

    谢谢!

    2020-09-29源自:Python3 入门教程 2020全新版 8-356 浏览1 回答

    最佳回答

    2020-09-29

    因为update()函数不返回结果,直接操作name_set,直接打印name_set可以得到你想要的结果。

    5c38493b08230e7c07200720-80-80.jpg 咚咚呛 

    +2积分什么是积分?

    举报 回复  1

    5f6ea1250001ad8902420239-100-100.jpg

    葡萄葡萄 (提问者)

    谢谢老师!


    查看全部
  • 我们通过set()传入list的方法创建了set,如果set在使用过程中需要往里面添加元素,这个时候应该怎么添加呢?
    set提供了add()方法,我们可以使用add()方法,往set里面添加元素。

    有些时候需要批量往set里面添加元素,如果一个一个add是比较麻烦的,有没有批量往set里面添加元素的方法呢?
    set提供了update()方法,可以一次性给set添加多个元素。

    查看全部
  • set和list类似,拥有一系列元素,但是set和list不一样,set里面的元素是不允许重复的,而list里面可以包含相同的元素;set与list的另一个区别是,set里面的元素是没有顺序的。
    创建set的方式是使用set(),并传入一个list,list的元素将会被转换成set的元素。

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

    2021-01-04

  • d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}

    count = len(d.keys())

    print(count)


    查看全部
  • [] is used to extract the specific letter from the string (starting from 0)

    [0:4] extracts the first four letters

    查看全部

举报

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

微信扫码,参与3人拼团

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

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