为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Python3 入门教程(新版)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  •  pop()方法,除了可以删除最后一个元素以外,pop()还可以接收一个参数,指定需要删除的元素的位置。

    查看全部
  • pop()方法默认删除列表的最后一个元素,并返回。L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    name = L.pop()
    print(name) # ==> Ellena
    print(L) # ==> L = ['Alice', 'Bob', 'Candy', 'David']

    查看全部
  •  insert()方法需要两个参数,分别是需要插入的位置,以及需要插入的元素。names = ['Alice', 'Bob', 'David', 'Ellena']
    names.insert(2, 'Candy')
    print(names) # ==> ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    查看全部
  • 第一个办法是用append()方法,把新同学追加到列表的末尾:names = ['Alice', 'Bob', 'David', 'Ellena']
    names.append('Candy')
    print(names) # ==> ['Alice', 'Bob', 'David', 'Ellena', 'Candy']

    查看全部
  • 使用continue,我们可以控制循环继续下去,并跳过continue后面的逻辑,比如,对于字符串s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',假如希望输出字符串s中第10个以后的字符,而不是所有字符,这个时候, 我们可以使用continue跳过前面的9个字符。

    查看全部
  • python的输出方式:print('xxx')

    查看全部
  • 任务

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

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

    d = {
        'Alice': [50, 61, 66],
        'Bob': [80, 61, 66],
        'Candy': [88, 75, 90],
    }
    for i in range(3):
        print(i)
        t = {name:d[name][i] for name in d}
        print(t)
    查看全部
  • 任务

    有三个长方体,他们的长宽高分别是[1, 2, 3], [5, 3, 2], [7, 3, 2],定义在数组L中,L = [[1, 2, 3], [5, 3, 2], [7, 3, 2]],请分别求出三个长方体的表面积。

    L = [[1, 2, 3], [5, 3, 2], [7, 3, 2]]
    V = [(c*g + k*g + c*k) * 2 for [c, k, g] in L]
    print(V)
    查看全部
    0 采集 收起 来源:Python二维list

    2021-05-04

  • 任务

    班上某次考试,['Alice', 'Bob', 'Candy', 'David', 'Ellena'] 的成绩分别是 89, 72, 88, 79, 99,请按照成绩高低,重新排列list中同学名字的顺序。

    name = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    score= [89, 72, 88, 79, 99]
    ss = dict(zip(score, name))
    sn = [ss[i] for i  in sorted(ss, reverse=True)]
    print(sn)
    查看全部
  • 任务

    L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena'],由于Candy,David依次转学,某同学写出以下代码,请判断以下代码是否可以正常运行?如果不可以,为什么?请帮忙修正。

    L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    L.pop(2)
    L.pop(3)
    print(L)

    L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    L[2:4] = []
    print(L)
    查看全部
  • d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}

    for key, value in d.items():

        for n in value:

            print(key,n)

    查看全部
  • d = {

        'Alice': [45],

        'Bob': [60],

        'Candy': [75],

    }


    s = ['Alice','Bob','Candy']

    sc = [[50,61,66],[80,61,66],[88,75,90]]

    y = 0

    for m in s:

        n = 0

        while n <3:

            d[m].append(sc[y][n])

            n += 1

        y += 1

    print(d)

    查看全部
  • d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49

    }

    for k in d:

        print(k,d.get(k))

    查看全部
  • T = ((1+2),  ((1+2),), ('a'+'b'), (1, ), (1,2,3,4,5))


    s = 0 

    for n in T:

        print(n)

        if type(n) == tuple:

            s += 1

    print(s)

    查看全部
  • L = [[1, 2, 3], [5, 3, 2], [7, 3, 2]]

    x = 0

    for a in L:

        y = 0

        for b in L[x]:

            S = 2*(L[x][y]*L[x][y+1] + L[x][y]*L[x][y+2] + L[x][y+1]*L[x][y+2])

        print(S)

        x += 1

    查看全部
    0 采集 收起 来源:Python二维list

    2021-05-03

举报

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

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