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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 由于set内部是无序的,所以在遍历的时候顺序可能跟创建的顺序不同。
    查看全部
    0 采集 收起 来源:Python之 遍历set

    2017-05-05

  • set特点 1、set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。 2、set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。 3、set存储的元素也是没有顺序的。
    查看全部
  • y=x.lower 可以将大写改写成小写
    查看全部
    0 采集 收起 来源:Python之 访问set

    2017-05-05

  • set无序集合,不能使用索引! 我们可以用 in 操作符判断: s = set(['Adam', 'Lisa', 'Bart', 'Paul']) >>> 'Bart' in s True * 区分大小写,很重要!!
    查看全部
    0 采集 收起 来源:Python之 访问set

    2018-03-22

  • 集合set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。 若有重复元素则会自动删去重复元素。
    查看全部
  • set对象内的元素是无序的,不可重复的。 >>> s = set(['A', 'B', 'C']) 使用set()方法传入list对象即可。
    查看全部
  • # -*- coding: utf-8 -*-告诉Python,用UTF-8编码读取源代码
    查看全部
  • dict的第一个特点是查找速度快,但占用内存大,还会浪费很多内容。由于dict是按 key 查找,所以,在一个dict中,key不能重复。 dict的第二个特点就是存储的key-value序对是没有顺序的! 不同的机器打印的顺序都可能不同,这说明dict内部是无序的,不能用dict存储有序的集合。 dict的第三个特点是作为 key 的元素必须不可变。
    查看全部
  • 通过 key 访问 dict 的value,只要 key 存在,dict就返回对应的value。如果key不存在,会直接报错:KeyError。 一是先判断一下 key 是否存在,用 in 操作符: if 'Paul' in d: print d['Paul'] 使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None: print d.get('Paul')
    查看全部
    0 采集 收起 来源:Python之访问dict

    2017-05-05

  • 可以简单地使用 d[key] 的形式来查找对应的 value,这和 list 很像,不同之处是,list 必须使用索引返回对应的元素,而dict使用key,如print d['Paul']
    查看全部
    0 采集 收起 来源:Python之访问dict

    2017-05-05

  • 请定义一个 square_of_sum 函数,它接受一个list,返回list中每个元素平方的和。 for 循环可以取出list中每个元素。 参考代码: def square_of_sum(L): sum = 0 for x in L: sum = sum + x * x return sum print square_of_sum([1, 2, 3, 4, 5]) print square_of_sum([-5, 0, 5, 15, 25])
    查看全部
  • for迭代可以嵌套 print [x*100+y*10+z for x in range(1,10) for y in range(0,10) for z in range(1,10) if x==z]
    查看全部
    0 采集 收起 来源:多层表达式

    2017-05-05

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

    2017-05-05

  • dict即key——value键值对 len()求其长度
    查看全部
  • str(x)即将变量x中的内容以字符串的形式输出
    查看全部

举报

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

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