为了账号安全,请及时绑定邮箱和手机立即绑定
  • if 'Alice' in d:
        print(d['Alice']) # ==> 45
    if 'Dodo' in d: # Dodo不存在,所以不会走下面的逻辑
        print(d['Dodo'])
    除了使用这种方法,还有一种方法可以通过key来获取对应的value,这种方法不会引起错误,dict本身提供get方法,把key当作参数传递给get方法,就可以获取对应的value,当key不存在时,也不会报错,而是返回None。print(d.get('Alice')) # ==> 45
    print(d.get('Dodo')) # ==> None


    查看全部
  • 如果同学名字的列表和同学成绩的列表是一一对应的,那么通过下标,我们也可以找到每个同学的成绩。

    names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    scores = [45, 60, 75, 86, 49]
    index = 0
    for name in names:
        score = scores[index]
        print('name = {}, score = {}'.format(name, score))
        index = index + 1


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

    2020-10-12

  • tuple.count() tuple. index()
    查看全部
  • 每学一个数据存储形式就要想到其排序可能造成的结果

    查看全部
  • ##dict提供keys()函数,可以返回dict中所有的key。

    for key in d.keys():
        print(key)

    ##dict提供values()函数,可以返回dict中所有的value。

    for key in d.values():
        print(key)

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

    d.clear()

    ##len() 求dict元素个数的方法

    查看全部
  • "{} {}".format("hello", "world")    # 不设置指定位置,按默认顺序'hello world' >>> "{0} {1}".format("hello", "world")  # 设置指定位置'hello world' >>> "{1} {0} {1}".format("hello", "world")  # 设置指定位置'world hello world'

    查看全部
  • ##dict内的值可以修改

    查看全部
  • ###dict语法

    d = {
        'Alice': 45,
        'Bob': 60,
        'Candy': 75,
        'David': 86,
        'Ellena': 49
    }

    ###get方法访问元素

    d.get()


    查看全部
  • 组合数据类型的tuple,里面的元素上可以改变的
    查看全部
  • Python会把可变关键字参数当作dict去处理;对于可变关键字参数,一般使用**kwargs来表示。

    查看全部
  • 除了默认参数,Python函数还接收一种参数叫做可变参数,可变参数即任意个参数的意思,可变参数通常使用*args来表示。

    Python会把可变参数定义为一个tuple,所以在函数内部,把可变参数当作tuple来使用就可以了,比如可以通过位置下标取出对应的元素等。
    定义可变参数的目的也是为了简化调用。

    查看全部
  • python -解释性 -使用缩进作为逻辑层次
    查看全部
    1 采集 收起 来源:Python简介

    2020-10-11

  • 由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面,否则将会出现错误。

    查看全部
  • Python提供isinstance()函数,可以判断参数类型,它接收两个参数,第一个是需要判断的参数,第二个是类型。         

    查看全部
    0 采集 收起 来源:Python函数参数

    2020-10-11

  • 使用一个值存储函数返回的多值结果。

    result = data_of_square(16)
    print(result) # ==> (64, 256)

    注意打印的result,其实它是tuple类型,


    查看全部

举报

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

微信扫码,参与3人拼团

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

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