为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
初识Python_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。 set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。 最后,set存储的元素也是没有顺序的。
    查看全部
  • s = set(['A', 'B', 'C'])
    查看全部
    0 采集 收起 来源:Python之 访问set

    2016-04-06

  • dict的作用是建立一组 key 和一组 value 的映射关系,dict的key是不能重复的。 有的时候,我们只想要 dict 的 key,不关心 key 对应的 value,目的就是保证这个集合的元素不会重复,这时,set就派上用场了。 set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。 创建 set 的方式是调用 set() 并传入一个 list,list的元素将作为set的元素:
    查看全部
  • 由于dict也是一个集合,所以,遍历dict和遍历list类似,都可以通过 for 循环实现。 直接使用for循环可以遍历 dict 的 key: >>> d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } >>> for key in d: ... print key ... Lisa Adam Bart 由于通过 key 可以获取对应的 value,因此,在循环体内,可以获取到value的值。
    查看全部
  • 幂 ** 2**n --> 2^n
    查看全部
  • print [x*100 + y*10 + z for x in range(1,10) for y in range(10) for z in range(10) if x==z]
    查看全部
    0 采集 收起 来源:多层表达式

    2016-04-06

  • def toUppers(L): return [x.upper() for x in L if isinstance(x, str)] print toUppers(['Hello', 'world', 101])
    查看全部
    0 采集 收起 来源:条件过滤

    2016-04-06

  • dict.items(), dict.iteritems()返回dict的key和value组成的tuple
    查看全部
  • dict对象的values()方法返回一个value的list,itervalues()方法效果一样,但是itervalues不会重新生成一个list,会节省内存和生成list的时间
    查看全部
    0 采集 收起 来源:迭代dict的value

    2016-04-06

  • enumerate() 返回有序集合的索引和元素两个参数<br> range(1,101) 创造1至100的tuple<br> import math可以使用math包的数数学函数<br> *args可变函数参数
    查看全部
    0 采集 收起 来源:索引迭代

    2018-03-22

  • value的写法是d[key]
    查看全部
  • for同样可以遍历dict,格式如下for key in d
    查看全部
  • dict是可变的,可以添加新的key-value,也可以改变已有key的value,格式如下:d[key]=xx
    查看全部
    0 采集 收起 来源:Python更新dict

    2016-04-06

  • dict的格式 d={}中,除了最后一项都有逗号
    查看全部
  • dict 的key必须不可变,可以使用基本数据类型如字符串整数浮点数,但是不可以使用可以改变的list等。
    查看全部

举报

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

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