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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 元组是(),list是[]
    查看全部
  • 1.有序集合:list、tuple、str、unicode 2.无序集合:set 3.无序集合并且有key-value对:dict
    查看全部
    0 采集 收起 来源:什么是迭代

    2016-06-01

  • isinstance(x,str):判断变量是否是字符串 upper()方法返回大写字母
    查看全部
    0 采集 收起 来源:条件过滤

    2016-06-01

  • 生成列表, [x * x for x in range(1,11)] range(1,100,2)可以生成list[1,3,5,7,9,...]
    查看全部
    0 采集 收起 来源:生成列表

    2016-06-01

  • s = set(['Adam', 'Lisa', 'Paul']) L = ['Adam', 'Lisa', 'Bart', 'Paul'] for i in L: if i in s: s.remove(i) else: s.add(i) print s
    查看全部
    0 采集 收起 来源:Python之 更新set

    2016-06-01

  • items()生成一个包含tuple的list,并打印该tuple iteritems()方法一样,区别也是该方法不再生成包含tuple的list
    查看全部
  • values():把dict转换为一个包含value的list itervalues():与values方法相同,区别是该方法不会转换成包含value的list,而是依次从中取出value
    查看全部
    0 采集 收起 来源:迭代dict的value

    2016-06-01

  • s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)]) for name,score in s: print name,score
    查看全部
    0 采集 收起 来源:Python之 遍历set

    2016-06-01

  • enumarate()函数把list中每个元素变成(index,element)这样的tuple, zip()函数,可以把两个list变成一个list,每个list的第i个元素组合成新list中的第i个tuple元素
    查看全部
    0 采集 收起 来源:索引迭代

    2016-06-01

  • 像dict中添加新的key-value,d[key]=value即可
    查看全部
    0 采集 收起 来源:Python更新dict

    2016-06-01

  • dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而逐渐下降。 dict的第二个特点就是存储的key-value序对是没有顺序的!打印的顺序不一定是我们创建时的顺序,而且,不同的机器打印的顺序都可能不同,这说明dict内部是无序的,不能用dict存储有序的集合。 dict的第三个特点是作为 key 的元素必须不可变,Python的基本类型如字符串、整数、浮点数都是不可变的,都可以作为 key。但是list是可变的,就不能作为 key。
    查看全部
  • 切片符也可对字符串进行切片 upper():将字符变成大写字母 range():生成从第一个参数到第二个参数之间的有序数列
    查看全部
    0 采集 收起 来源:对字符串切片

    2016-06-01

  • 二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None: >>> print d.get('Bart') 59 >>> print d.get('Paul') None
    查看全部
    0 采集 收起 来源:Python之访问dict

    2018-03-22

  • 切片操作符“:” 两个参数从第一个到第二个 三个参数从第一个到第二个之间每第三个参数个元素中取出一个
    查看全部
    0 采集 收起 来源:对list进行切片

    2016-06-01

  • 由于dict也是集合,len() 函数可以计算任意集合的大小
    查看全部

举报

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

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