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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • Python创建list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: >>> ['Michael', 'Bob', 'Tracy'] ['Michael', 'Bob', 'Tracy'] list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的。 构造list非常简单,按照上面的代码,直接用 [ ] 把list的所有元素都括起来,就是一个list对象。通常,我们会把list赋值给一个变量,这样,就可以通过变量来引用list: >>> classmates = ['Michael', 'Bob', 'Tracy'] >>> classmates # 打印classmates变量的内容 ['Michael', 'Bob', 'Tracy'] 由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据: >>> L = ['Michael', 100, True] 一个元素也没有的list,就是空list: >>> empty_list = []
    查看全部
    0 采集 收起 来源:Python创建list

    2018-03-22

  • 列表生成式,把要生成的元素x*x放到前面,后面跟for循环,就可以把list创建出来,十分有用,多写几次。。
    查看全部
    0 采集 收起 来源:生成列表

    2017-08-12

  • range()函数是生成列表的
    查看全部
    0 采集 收起 来源:生成列表

    2017-08-12

  • 迭代dict的key和value,在一个for循环中,同时迭代key和value,使用items()方法把dict对象转换成了包含tuple的list,我们对这个list进行迭代,可以同时获得key和value。
    查看全部
  • or 适用于环境变量 赋默认值
    查看全部
  • 迭代dict 的value: for循环直接迭代dict,可以每次拿到dict 的一个key。 我们希望迭代dict对象的value,可以使用values()方法,for v in d.values() 或者是使用itervalues(),迭代效果完全一样。 但是二者有不同,values()方法实际上是把一个dict转换成了包含value的list;而itervalues()方法不会转换,他会在迭代过程中依次从dict中取出value,所以itervalues()方法比values()方法节省了生成list所需的内存。
    查看全部
    0 采集 收起 来源:迭代dict的value

    2017-08-12

  • 索引迭代,使用enumerate()函数,我们可以在for循环中同时绑定索引index和元素name,索引迭代并不是真的按照索引访问,而是有enumerate()函数自动把每个元素变成(index,element)这样的tuple,再迭代,就同时获得了索引和元素本身。
    查看全部
    0 采集 收起 来源:索引迭代

    2017-08-12

  • 写列表生成式时,把要生成的元素 x * x 放到前面,后面跟 for 循环,就可以把list创建出来,十分有用,多写几次,很快就可以熟悉这种语法。
    查看全部
    0 采集 收起 来源:生成列表

    2017-08-12

  • tuple也是一种有序列表,可以通过索引号查到相应的元素。较list列表有如下不同点: 1、tuple创建使用圆括号(),而list创建使用方括号[]。 2、tuple一旦创建,则是一个稳定的静态表,不可增加元素、删除元素、替换元素。
    查看全部
  • list元素替换,直接利用索引号找到相应的位置,然后赋值。如list[n]=新元素,就是将元list第n+1个元素替换成新元素!
    查看全部
  • 删除list中的某个元素,利用pop()函数。list.pop()总是删除list中的最后一个元素。若要删除list中其他位置的元素,则需要添加索引号。如list.pop(n),删除的是list中第n+1个元素!
    查看全部
  • list中添加新元素的函数有两个,append(),及insert()。 list.append(新元素)将新元素放置在list元素列表最后面的位置,insert(索引号,新元素)可以将新元素放置在list中索引号所对应的位置上!
    查看全部
  • list是个有序的列表,因此我们可以通过索引号来查找list中的元素!此外索引是从0开始的,这与C语言中的数组下标的表示方法相同!
    查看全部
  • 由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据
    查看全部
    0 采集 收起 来源:Python创建list

    2017-08-12

  • list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的。 构造list非常简单,按照上面的代码,直接用 [ ] 把list的所有元素都括起来,就是一个list对象。通常,我们会把list赋值给一个变量,这样,就可以通过变量来引用list。
    查看全部
    0 采集 收起 来源:Python创建list

    2017-08-12

举报

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

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