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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 1.enumerate()函数可以把一个list中的每个元素转化为一个特殊的tuple,如:

    list=[1,2,3,4]
    enumerate(L):
    speList=[(0,1),(1,2),(2,3),(3,4)]

    tuple的第一个元素是第二个元素在原list中的索引

    2.zip()函数可以把两个list变成一个list


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

    2018-10-19

    1. 迭代操作就是对于一个集合,无论该集合是有序还是无序,总是可以用for循环依次取出集合的每一个元素

    2. 迭代与按下标访问数组的不同:

      前者只关心迭代结果,后者是一种具体的迭代实现方式

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

    2018-10-19

    1. 切片操作:

      list[[startIndex=0]:[endIndex(not included)=list.end]]

      [startIndex=0]表示可以省掉startIndex,且默认值为0

      [endIndex=list.end表示可以省略endIndex,默认值为list的元素个数

    2. 切片操作还可以指定第三个参数,如:

      list[::2]表示每两个元素取出一个,即隔一个取一个

    3. tuple也可以使用切片操作,只是切片结果也变成了tuple而已

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

    2018-10-19

    1. 可变参数:可以接受任意个参数,形式为:*args

    2. python解释器会把传入的这组参数装成一个tuple传递给可变参数,因此我们在函数的内部只需要把args看作一个tuple即可

    查看全部
    1. int(ele,base)函数,第二个参数的意义是进制

    2. 函数的默认参数必须定义在“必需参数”的后面


    查看全部
  • python中的函数可以一次返回“多个值”,实质是返回一个tuple


    查看全部
    1. cmp(x,y),若x>y,返回1;以此类推

    2. int()把别的数据类型转化为int

      str()把别的类型转换为str

    查看全部
    1. 把新元素添加到set中可以使用add()方法

    2. 删除set中的元素可以使用remove()方法(如果要删除的元素不存在与set中,则会报错)

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

    2018-10-19

  • 1.set和dict很像,只是没有value。相应的set的元素和dict的key一样,必须是不变对象

    查看全部
  • 使用in来判断一个元素是否在set中:

    ele in set(若ele在set中,会返回True,否则返回False)

    查看全部
    0 采集 收起 来源:Python之 访问set

    2018-10-19

  • set声明方式:

    set(list)

    查看全部
  • dict总结:

    1. dict通过key作为索引来访问各个value,其长度可以用len()函数获得

    2. dict也可用dict.get(key)方法访问key对应的value

    3. dict中的key-value序对无顺序,且key必须是“不可变的”

    4. 使用for循环可以遍历dict中的key

    查看全部
  • 直接使用for循环可以遍历dict的key:

    for key in dict:
        print dict[key]#可以打印出dict中各个key对应的value


    查看全部
    1. dict查找速度快,占用内存大

      list查找速度慢,占用内存内存小

      且dict中每个key只能出现一次

    2. dict存储的key-value序对没有顺序

    3. dict中作为key的元素必须是“不可变的”,即不能用变量作为key

    查看全部
    1. 可用该语句判断key是否存在于dict中:

      if ele in d:...

    2. dict提供一个get方法,使用dict.get(key)时,如果key不存在,就会返回None

    查看全部
    0 采集 收起 来源:Python之访问dict

    2018-10-19

举报

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

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