为了账号安全,请及时绑定邮箱和手机立即绑定

  • sum()函数接收一个list作为参数,并返回list所有元素之和。请计算 1*1 + 2*2 + 3*3 + ... + 100*100。

    a = []

    b = 1

    while b <= 100:

        a.append(b * b)

        b += 1

    print(sum(a))

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

    2026-01-26


  • 已知两个集合s1、s2,请判断两个集合是否有重合,如果有,请把重合的元素打印出来。

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

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

    a = s1.isdisjoint(s2)

    if not a:

        for b in s1:

            if b not in s2:

                continue

            print(b)

    # 判断s1是否为s2的子集
    s1.issubset(s2) # ==> True
    # 判断s2是否为s1的超集
    s2.issuperset(s1) # ==> True

    查看全部

  • 针对以下set,给定一个list,对于list里面的每个元素,如果set中包含这个元素,就将其删除,否则添加到set里面去。

    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)

    查看全部

  • 请使用两种方式往空的set中添加以下名字:['Jenny', 'Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl']。

    a = []

    a_a = set(a)

    a_b = ['Jenny','Ellena','Candy','David','Hakky','Hally','Bob','lsen','Karl']

    a_a.add('Alice')

    print(a_a)

    a_a.update(a_b)

    print(a_a)

    查看全部

  • 由于name_set不能识别小写的名字,请改进name_set,是小写的名字也能判断在name_set里面。

    # This Python file uses the following encoding: utf-8

    a = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    b = set(a)

    c = 'bob'

    desprition = "是班里同学"

    if c in b:

        print(c+desprition)

    elif c.capitalize() in b:

        print(c+desprition)

    else:

        print('查无此人')

    (1)将字母切换成大写使用upper()方法(2)将字母切换成小写使用lower()方法(3)首字母大写,其余小写使用capitalize()方法(4)所有单词首字母大写,其余小写使用title()方法

    查看全部

  • 请使用set表示班里面的五个同学。
    'Alice', 'Bob', 'Candy', 'David', 'Ellena'

    a = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    b = set(a)
    print(b)

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

    2026-01-26


  • 已知d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]},请输出d的元素个数。

    d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90],'Abcd':[70,44,83]}

    a = d.keys()

    print(len(a))

    b = d.values()

    print(len(b))

    查看全部

  • 同学的近三次成绩如下,请把每个同学的每次成绩依次输出。

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

    for a, b in d.items():

        for c in b:

            print(a, c)

    查看全部

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

    d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49

    }

    a = 'Alic'

    if a in d.keys():

        d.pop(a)

        print(d)

    else:

        print('{} not in d'.format(a))

    查看全部

  • 已有同学们的成绩如下,请更新Alice的成绩为60,并把旧的成绩记录下来。

    d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49

    }

    a = d.get('Alice')

    d['Alice'] = 60

    print(a)

    print(d)

    查看全部

  • Alice、Bob、Candy的最近三次的成绩分别是[50, 61, 66],[80, 61, 66],[88, 75, 90],请更新dict,使得dict可以保存同学多次的成绩。

    d = dict()
    d['Alice'] = []
    d['Bob'] = []
    d['Candy'] = []
    d['Alice'].append(50)
    d['Alice'].append(61)
    d['Alice'].append(66)
    d['Bob'].append(80)
    d['Bob'].append(61)
    d['Bob'].append(66)
    d['Candy'].append(88)
    d['Candy'].append(75)
    d['Candy'].append(90)

    查看全部

  • 根据如下dict,打印出Alice, Bob, Candy, Mimi, David的成绩,当同学不存在时,打印None。

    d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49

    }

    a_a = ['Alice','Bob','Candy','David','Ellena','A']

    for a_b in a_a:

        if a_b in d:

            print(a_b,d.get(a_b))

        else:

            print('None')

    查看全部

  • 新来的Gaven同学成绩是86,请编写一个dict,把Gaven同学的成绩也加进去。

    d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49,

        'Gaven':86

    }

    print(d)

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

    2026-01-24


  • T = (1, 'CH', [3, 4])
    tuple里面包含list,导致tuple是可变的,请修改T的定义,不改变基本数据类型的数据,使T是不可变的。

    T = (1, 'CH', (3, 4))

    print(T)

    查看全部

  • tuple的元素也可以是tuple,请判断以下定义T的元素中,有多少个tuple。

    T = ((1+2),  ((1+2),), ('a'+'b'), (1, ), (1,2,3,4,5))

    print(T)

    查看全部

举报

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

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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