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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • dict的查找速度快不是没有代价的,dict的缺点是占用内存大,还会浪费很多内容,list正好相反,占用内存小,但是查找速度慢。 在一个dict中,key不能重复。 dict的第二个特点就是存储的key-value序对是没有顺序的! ict的第三个特点是作为 key 的元素必须不可变,Python的基本类型如字符串、整数、浮点数都是不可变的,都可以作为 key。但是list是可变的,就不能作为 key。
    查看全部
  • 运行L.pop(2)打印出['Adam','Lisa','Bart'] 因此Bart索引为2 L.pop(3)不能正常运行 可以调整索引为2运行L.2pop(2)或使用pop()删除最后一个元素
    查看全部
  • 可以简单地使用 d[key] 的形式来查找对应的 value,这和 list 很像,不同之处是,list 必须使用索引返回对应的元素,而dict使用key: 如果key不存在会报错,为避免可以先判断key是否存在 或使用get方法若不存在则返回none
    查看全部
    0 采集 收起 来源:Python之访问dict

    2017-04-22

  • dict 对应关系 通过key来查找value 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。 len()来计算任意集合的大小
    查看全部
  • set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。 set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。 最后,set存储的元素也是没有顺序的。
    查看全部
  • Python代码的缩进规则。具有相同缩进的代码被视为代码块 4个空格,不要使用Tab,更不要混合Tab和空格 if 语句后接表达式,然后用:表示代码块开始。
    查看全部
    0 采集 收起 来源:Python之if语句

    2017-04-22

  • 一是先判断一下 key 是否存在,用 in 操作符: if 'Paul' in d: print d['Paul'] 如果 'Paul' 不存在,if语句判断为False,自然不会执行 print d['Paul'] ,从而避免了错误。 二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None: >>> print d.get('Bart') 59 >>> print d.get('Paul') None
    查看全部
    0 采集 收起 来源:Python之访问dict

    2018-03-22

  • 在不可变的tuple中加入可变的list,可以改变列表中的值 不变是指指向不变
    查看全部
  • 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义 多元素 tuple 加不加这个额外的“,”
    查看全部
  • 元组tuple 元组一旦创建完毕就不能修改了 形式: t = ('Adam', 'Lisa', 'Bart') 可以通过索引取值但不能赋值
    查看全部
  • python 连接是“ , 加上空格”
    查看全部
    0 采集 收起 来源:Python之访问dict

    2017-04-22

  • 直接索引到特定值,替换
    查看全部
  • 用list的pop()方法删除最后一个元素,并且返回这个元素 可以在pop中增加参数,来删除特定位置的元素
    查看全部
  • 第一个办法是用 list 的 append() 方法,在列表结尾添加元素 方法是用list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素
    查看全部
  • 用-1索引最后一个元素
    查看全部

举报

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

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