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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • L.insert(2,'Paul')

    插入 索引为2的值为Paul

    查看全部
  • list中的元素是按照顺序排列的。

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

    2018-05-18

  • 字符串的join()方法可以把一个 list 拼接成一个字符串。

    查看全部
    0 采集 收起 来源:复杂表达式

    2018-05-18

  • 列表生成表达式: 1、x :要生成的元素

                                2、for 循环

    例:

    >>> [x * x for x in range(1, 11)]
    [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

    等同于:

    >>> L = []
    >>> for x in range(1, 11):
    ...    L.append(x * x)
    ... 
    >>> L
    [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

        把要生成的元素 x * x 放到前面,后面跟 for 循环,就可以把list创建出来。

    查看全部
    0 采集 收起 来源:生成列表

    2018-05-18

  • 1、items()工作原理:items()方法把dict对象转换成了包含tuple的list,用对这个list进行迭代,则获得了dict的key和value;

    2、items()和iteritems()的区别:iteritems() 不把dict转换成list,而是在迭代过程中不断给出 tuple,所以,iteritems() 不占用额外的内存。

    查看全部
  • 1、for循环直接迭代dict,得到的是key;

    2、通过values()或者itervalues()使用for循环迭代dict,得到的是value;

    3、用for循环通过items()或者iteritems()迭代dict,可以得到key和value;

    查看全部
  • values()和itervalues()的不同:

    1. values() 方法实际上把一个 dict 转换成了包含 value 的list。

    2. 但是 itervalues() 方法不会转换,它会在迭代过程中依次从 dict 中取出 value,所以 itervalues() 方法比 values() 方法节省了生成 list 所需的内存。

    3. 打印 itervalues() 发现它返回一个 <dictionary-valueiterator> 对象,这说明在Python中,for 循环可作用的迭代对象远不止 list,tuple,str,unicode,dict等,任何可迭代对象都可以作用于for循环,而内部如何迭代我们通常并不用关心。

        如果一个对象说自己可迭代,那我们就直接用 for 循环去迭代它,可见,迭代是一种抽象的数据操作,它不对迭代对象内部的数据有任何要求。

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

    2018-05-18

  • 1、用for循环对dict进行迭代,每次拿到的是dict的一个key;

    2、通过dict的values()方法,可以拿到dict的每一个value,然后可以通过for循环迭代出dict的value;

    3、dict还有一个itervalues()方法,可以代替values()方法,迭代效果相同;

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

    2018-05-18

  • 插入第三名Paul的索引号是2,因为Adam是从0开始的

    查看全部
  • a=‘python’

    'hello,',a or 'world'

    'python'是非空字符串,a为True,取决于a,返回a

    b=' '

    'hello,',b or 'world'

    ' '是空字符串,b是False, 取决于'world',返回'world'

    查看全部
  • 在做这个题的时候注意判断条件,也就是输出要满足的条件。

    查看全部
  • 在用continue结束循环的时候,判断 满足if语句的条件,跳过,不执行。还要注意要写清楚if语句的判断表达式,一定要准确,不能模棱两可。

    查看全部
  • 最后在给你说一遍,一定要记得for循环的后面一定要加冒号,才可以执行它之后的代码块,这是硬性规定,希望你可以记得很清楚。

    查看全部
  • while循环和c语言中的用法一样的,都是用于判断的。

    查看全部
  • 1、Python中,迭代取出的是元素本身,而非元素索引;

    2、可以使用enumerate()函数,在for循环中同时绑定索引index和元素name,检索出有序集合的元素和索引;

    3、 enumerate() 函数自动把每个元素变成 (index, element) 这样的tuple,再迭代,就同时获得了索引和元素本身;

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

    2018-05-18

举报

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

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