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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • 和dict一样,set也提供了clear()方法,可以快速清除set中的所有元素。

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

    查看全部
  • 访问set中的某个元素实际上就是判断一个元素是否在set中,这个时候我们可以使用in来判断某个元素是否在set中。

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

    查看全部
  • names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    name_set = set(names)

    name = input('请输入一个名字:')

    if name.lower() in [n.lower() for n in name_set]:

        print('这个名字在name_set里面')

    else:

        print('这个名字不在name_set里面')

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

    name_set = set(names)

    name = input('请输入一个名字:')

    if name.upper() in [n.upper() for n in name_set]:

        print('这个名字在name_set里面')

    else:

        print('这个名字不在name_set里面')

    查看全部
  • d = {

        'Alice': [45],

        'Bob': [60],

        'Candy': [75],

    }


    # 给字典中的列表添加多个元素

    d['Alice'].extend([50, 61, 66])

    d['Bob'].extend([80, 61, 66])

    d['Candy'].extend([88, 75, 90])


    # 打印字典

    print(d)

    查看全部
  • d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49

    }


    # 给字典添加一个新的键值对

    d['Gaven'] = 86


    # 打印字典

    print(d)

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

    2023-07-02

  • if elif else 只要满足一个条件就不会再走下面的判断了,你应该先判断score>=90后再判断score>=80,即按从大到小、从高到低的顺序输入。

    查看全部
  • 对于tuple元组,他和list列表的最大的不同点是元组是无法改变的,元组中的元素也是无法改变和替换的,但是list列表可以改变和替换。但这针对的是丁包含基础数据类型(数字类型,布尔类型,字符串)的数据,对于组合数据类型不受这个约束

    查看全部
  • 对于基础数据类型,字符串、数字等,这些都是不可变的,可以作为dict的key,而对于复杂数据类型,经过前面的学习,我们知道tuple是不可变的,list是可变的,因此tuple可以作为dict的key,但是list不可以作为dict的key,否则将会报错。

    查看全部
  • dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而逐渐下降。
    不过dict的查找速度快不是没有代价的,dict的缺点是占用内存大,还会浪费很多内容,list正好相反,占用内存小,但是查找速度慢。

    查看全部
  • dict提供便捷的pop()方法,允许我们快速删除元素,pop()方法需要指定需要删除的元素的key,并返回对应的value。

    查看全部
  • dict本身提供get方法,把key当作参数传递给get方法,就可以获取对应的value,当key不存在时,也不会报错,而是返回None。

    因为通过get方法在代码实现上更加简单,且不会引起错误,因此更加推荐使用get方法来获取dict的元素。

    查看全部
  • 一种是使用 for循环 和 索引 来遍历列表,判断索引是否为偶数,如果是则输出对应的元素。例如:

    L = ['Alice', 66, 'Bob', True, 'False', 100]
    num = 0 # 初始化索引为0for item in L: # 遍历列表
       num = num + 1 # 索引加1
       if num % 2 != 0: # 如果索引不是偶数,跳过本次循环
           continue
       print(item) # 输出元素



    另一种是使用 range()函数 来生成一个从0开始,步长为2的索引序列,然后用中括号 来按位置访问列表中的元素。

    L = ['Alice', 66, 'Bob', True, 'False', 100]

    for i in range(0, len(L), 2): 

    # 生成一个从0开始,步长为2的索引序列
       print(L[i])

     # 输出元素

    查看全部
  • template

    format

    for

    sum

    ch

    x

    查看全部
    0 采集 收起 来源:Python之for循环

    2023-06-30

举报

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

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