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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • tuple元组的建立 List类似,但是没有append()函数,insert()函数以及pop()函数,也就是说tuple是固定的不能改变。 例如1: t=(1,2,'Tom') #注意用的是(),List列表是[] 例如2: t=(1,) #表示单元素时要加一个‘,’逗号,以此区分这里的括号()是否表示数 #字运算的优先级
    查看全部
  • 需要特别注意的是,索引从 0 开始,也就是说,第一个元素的索引是0,第二个元素的索引是1,以此类推。
    查看全部
  • 报错了!IndexError意思就是索引超出了范围,因为上面的list只有3个元素,有效的索引是 0,1,2。 所以,使用索引时,千万注意不要越界。
    查看全部
  • Python中什么是set 如果只想要dict 的key,不关心key对应的value,目的就是保证这个集合不会重复,这是可以用set set持有一系列元素,和list很像,但set元素没有重复,而且是无序的,这点和dict的key一样 创建set的方式是调用set()并传入一个list ,list的元素将作为set的元素 s=set(['a','b','c']) >>> s = set(['A', 'B', 'C']) 可以查看 set 的内容: >>> print s set(['A', 'C', 'B']) 请注意,上述打印的形式类似 list, 但它不是 list,仔细看还可以发现,打印的顺序和原始 list 的顺序有可能是不同的,因为set内部存储的元素是无序的。 因为set不能包含重复的元素,所以,当我们传入包含重复元素的 list 会怎么样呢? >>> s = set(['A', 'B', 'C', 'C']) >>> print s set(['A', 'C', 'B']) >>> len(s) 3 结果显示,set会自动去掉重复的元素,原来的list有4个元素,但set只有3个元素。
    查看全部
  • List的删除 L.pop(2) #删除第二个元素 L.pop() #默认删除最后一个 List的替换 L[2]='Tom' #将列表中第二个元素换成Tom
    查看全部
  • List列表的添加(两种方法) 第一,L.append('Tom') #将Tom添加到L列表末端 第二,L.insert(7,'Tom') #将Tom添加到L的第7位置
    查看全部
  • List列表的按序输出 顺序(注意从数字0开始顺序):L[0] , L[1] 等 倒序(从数字-1开始倒序):L[-1]#倒数第一 , L[-2]#倒数第二
    查看全部
  • 1.记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。
    查看全部
    0 采集 收起 来源:倒序切片

    2018-03-06

  • list 一种数据类型;表示有序集合,即其中元素按顺序排列;可以是不同的数据类型。 例如1: L = ['hello',100,True] #变量 #列表 例如2: empty_P = [] #空列表
    查看全部
    0 采集 收起 来源:Python创建list

    2018-03-06

  • L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3
    查看全部
    0 采集 收起 来源:倒序切片

    2018-03-06

  • python把0、空字符串''、None看成False,其他看成True
    查看全部
  • 1.字符串也可以切片,结果仍是字符串 2.字符串函数:upper(),lower()将所有字符转化为大写/小写
    查看全部
    0 采集 收起 来源:对字符串切片

    2018-03-06

  • 切片时索引可以为负,倒数切片
    查看全部
    0 采集 收起 来源:倒序切片

    2018-03-06

  • L = xrange(1, 101) print sum([i*i for i in L])
    查看全部
  • 1.list和tuple都可以切片操作 slice 2.L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3 3.第一个参数省略:从0开始 4.第二个参数省略:截取到尾 5.第一个,最后一个都省略;从头到尾 ,复制了一个新的list或tuple 6.L[::2]还可以包含3个参数,第三个表示:每N个取一个
    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-06

举报

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

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