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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 访问set 判断元素是否在set里,in 不识别大小写
    查看全部
    0 采集 收起 来源:Python之 访问set

    2017-05-28

  • set 无重复,无序 调用set()并传入一个list——s=set([元素]) set会自动去掉重复的元素
    查看全部
  • dict——遍历 for key in d: print key + ':', d[key]
    查看全部
  • dict——添加/修改 d[key]=value如果 key 已经存在,则赋值会用新的 value 替换掉原来的 value
    查看全部
    1 采集 收起 来源:Python更新dict

    2017-05-28

  • 我们看看 dict 对象的 items() 方法返回的值: >>> d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } >>> print d.items() [('Lisa', 85), ('Adam', 95), ('Bart', 59)] 可以看到,items() 方法把dict对象转换成了包含tuple的list,我们对这个list进行迭代,可以同时获得key和value: >>> for key, value in d.items(): ... print key, ':', value ... Lisa : 85 Adam : 95 Bart : 59 和 values() 有一个 itervalues() 类似,items() 也有一个对应的 iteritems(),iteritems() 不把dict转换成list,而是在迭代过程中不断给出 tuple,所以, iteritems() 不占用额外的内存
    查看全部
  • list——有序,占用内存小,查找速度慢, dict——无序,占用内存大,查找速度快,key不可以重复 作为key的元素不可变,即list不能作为key
    查看全部
  • dict访问 通过key访问返回value print d[key] 避免keyerror 1.if'key' in d: print d[value] 2.print d.get('key')无则返回none
    查看全部
    0 采集 收起 来源:Python之访问dict

    2017-05-28

  • dict: d={key: value, key: value, key: value, } 把两个元素关联起来 len(d)计算集合大小
    查看全部
  • s = set(['Adam', 'Lisa', 'Paul','wangyang']) L = ['Adam', 'Lisa', 'Bart', 'Paul'] for x in s: if x in L: s.remove(x) else:s.add(x) print s 为什么这样写就是错误的
    查看全部
    0 采集 收起 来源:Python之 更新set

    2017-05-28

  • ,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。
    查看全部
  • 如果字符串本身包含'用" "括起来表示 Bob said "I'm OK". print 'Bob said \"I\'m OK\".' \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身
    查看全部
  • 在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头, 动态语言 静态语言
    查看全部
  • Python的注释以 # 开头,后面的文字直到行尾都算注释
    查看全部
    0 采集 收起 来源:Python的注释

    2017-05-28

  • dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而逐渐下降。 不过dict的查找速度快不是没有代价的,dict的缺点是占用内存大,还会浪费很多内容,list正好相反,占用内存小,但是查找速度慢。 dict内部是无序的,不能用dict存储有序的集合。
    查看全部
  • tuple一开始指向的list并没有改成别的list,所以,tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!
    查看全部

举报

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

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