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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • set提供了remove()方法允许我们删除set中的元素。

    查看全部
  • set提供了add()方法,我们可以使用add()方法,往set里面添加元素。

    有些时候需要批量往set里面添加元素,set提供了update()方法,可以一次性给set添加多个元素。

    查看全部
  • 由于set里面的元素是没有顺序的,因此我们不能像list那样通过索引来访问。

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

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


    使用set(),并传入一个list,list的元素将会被转换成set的元素。

    s = set([1, 4, 3, 2, 5])
    print(s) # ==> set([1, 2, 3, 4, 5])

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

    2023-09-23

  • 获取dict的所有key

    for key in d.keys():


    获取dict所有的value

    for key in d.values():

    清除所有元素

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

    查看全部
  • 在Python3.6的版本以后,dict是有序的,但是一般而言,为了避免不必要的误解,一般在需要有序的dict时,我们会使用一种叫做Ordereddict的字典


    key不可变

    而对于复杂数据类型,经过前面的学习,我们知道tuple是不可变的,list是可变的,因此tuple可以作为dict的key,但是list不可以作为dict的key


    ict提供的items()方法,items()方法会返回dict中所有的元素,每个元素包含key和value。

    for key, value in d.items():
       if value > 60:
           print(key, value)
    # ==> Candy 75
    # ==> David 86

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

    查看全部
  • d['Bob'] = 75的缘故。
    因此我们发现这个赋值语句其实有两个功能:

    当key不存在时,往dict中添加对应的key: value元素。

    当key存在时,会更新dict,用新的value替换原来的value。

    查看全部
  • 需要往里面添加Dodo、Mimi的成绩时,可以使用赋值语句往里面添加元素:

    d['Mimi'] = 72
    d['Dodo'] = 88
    print(d)

    value可以是任意类型的元素,可以是list、tuple等


    此后,如果Mimi、Dodo的第三次成绩也出来了,分别是75,90,则可以先通过key把对应的value查询出来,然后再往类型是list的value中添加第三次的成绩。

    d['Mimi'].append(75)
    d['Dodo'].append(90)
    print(d)

    查看全部
  • print(d.get('Alice')) # ==> 45
    print(d.get('Dodo')) # ==> None

    查看全部
  • 在定义里,我们使用花括号{}表示这是一个dict,然后key和value之间使用冒号:分割,并且每一组key:value的最后,以逗号,表示这一组的结束。

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

    2023-09-23

  • 这是因为虽然tuple中的list元素改变了,但是tuple本身指向的list仍然是同一个list,list本身并没有改变,改变的只是list里面的一个元素,这是tuple所约束不到的范围。

    https://img1.sycdn.imooc.com//650e810a0001dd8207050468.jpg

    查看全部
  • count()方法

    count()方法用来统计tuple中某个元素出现的次数。


    index()方法

    T.index(1) # ==> 0 # 多次出现,返回第一次出现的位置

    查看全部
  • 这个时候我们可以使用列表的pop()方法,pop()方法默认删除列表的最后一个元素,并返回。


    pop()还可以接收一个参数,指定需要删除的元素的位置。

    name = L.pop(2)

    查看全部
  • 第一个办法是用append()方法,append()方法总是将元素添加到list的尾部。

     

    insert()方法,insert()方法和append()方法不一样,insert()方法需要两个参数,分别是需要插入的位置,以及需要插入的元素。

    查看全部

举报

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

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