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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • set存储的元素必须是不变对象,也是没有顺序的

    查看全部
  • 2. insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素:

    查看全部
    1. append()总是把新的元素添加到 list 的尾部。


    查看全部
  • 创建 set 的方式是调用 set() 并传入一个 list,list的元素将作为set的元素
    查看全部
  • s = set(['Adam', 'Lisa', 'Paul'])
    L = ['Adam', 'Lisa', 'Bart', 'Paul']
    for name in L:
        if name in s:
            s.remove(name)
        else:
            s.add(name)
    print s


    查看全部
    0 采集 收起 来源:Python之 更新set

    2018-03-31

  • s = set(['Adam', 'Lisa', 'Paul'])
    L = ['Adam', 'Lisa', 'Bart', 'Paul']
    t = set(L)
    for a in s:
       t.remove(a)
    print t

    查看全部
    0 采集 收起 来源:Python之 更新set

    2018-03-31

  • values()方法实际上把一个dict转化成包含value的list,而itervalues()方法不会转换生成新的list,而是在迭代过程中依次从dict中取出value输出,故itervalues()方法比values()方法节省了生成list所需的内存

    查看全部
    0 采集 收起 来源:迭代dict的value

    2018-03-31

  • Python字符串与数字拼接 TypeError: cannot concatenate 'str' and 'int' objects报错,把num转换为字符串类型,可以使用bytes函数把int型转换为string型

    查看全部
  • L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。

    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-31

  • int()函数的第二个参数是转换进制,如果不传,默认是十进制 (base=10),如果传了,就用传入的参数。

    查看全部
    1. 注意zip()函数的用法,zip(L1,L2)会得到的是【(L1[0],L2[0]),(  ),(  ),....】,即L1的元素在钱L2的元素在后

    2. 索引迭代也不是按索引访问,是通过enumerate()函数自动的把原来的函数的元素变化成一个只含tuple元素的list,再依次迭代访问tuple的每一项,此外如果每个tuple元素都包含两个元素,故可以直接使用

        for indes,name in enumerate(L):

              print index,'-',name

    查看全部
    0 采集 收起 来源:索引迭代

    2018-03-31

  • dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样;缺点是占用内存大,list与之相反;存储的key-value序对是没有顺序;key 的元素必须不可变且不能重复

    查看全部
    • 构造list,用L=range(1,101)包含起始元素,不包含末尾元素

    • print输出是换行输出

    查看全部
    0 采集 收起 来源:什么是迭代

    2018-03-31

  • print(‘hello’ a or ‘world’)
    查看全部
  • L = ['Adam',95.5,'Lisa',85,'Bart',59]

    print L

    数字变量不需要加‘’


    查看全部
    0 采集 收起 来源:Python创建list

    2018-03-31

举报

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

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