美文网首页ITS·黑客
对一个题目的理解

对一个题目的理解

作者: JEZAU | 来源:发表于2017-04-22 15:59 被阅读0次

题目:li = [lambda :x for x in range(10)]

回忆列表生成器:
a = [x for x in range(10)]
循环其实是一个不断赋值的过程
相当于:

x = 0
a.append(x)
x = 1
a.append(x)
...```

`lambda :x` 相当于

def f():
return x```

[lambda :x for x in range(10)]相当于

for x in range(10):
    f

相当于:

x = 0
li.append(f)
x = 1
li.append(f)
...```

于是li列表就是`[f,f,f,f,f,f,f,f,f,f]`
这时候`x = 9`
于是调用的时候都是9

其他:return 可以加括号也可以不加

... return [12345]
...

f()
[12345]
def f():
... return ([12345])
...
f()
[12345]```

相关文章

  • 对一个题目的理解

    题目:li = [lambda :x for x in range(10)] 回忆列表生成器:a = [x for...

  • 做不到这些 一年级语文80都考不到

    导读: 杰妈辅导杰帅语文练习册的阅读题,这道题的目的是通过对阅读短文意思的理解,回答后面的题。因此需要杰帅解决三步...

  • nlp学习笔记-task1

    Task1 赛题理解 目的: 对新闻内容进行分类, 共有14个文本标签, 分别是财经、彩票、房产、股票、家居、教育...

  • 教育写作2

    写作的目的 陈老师在今天的写作课上,提到三个教育写作的目的:1 理解自我 2理解教材文本 3 理解儿童。 作业题:...

  • 20170106漂亮女人该拼事业OR拼男人

    题目 题目很简单,就是二选一,漂亮的女人应该拼事业还是拼男人? 题目的理解 我对这道题的理解是漂亮的女人想要获得成...

  • 阅读的方法

    上学的时候做过很多选择题,每道选择题都有四个答案,我们基于对题目的理解以及过往的知识积累去做选择就可以。出了社会,...

  • 【学生习作】李向民:我回来了

    【亮子有话】以“我回来了”为题,根据自己对题目的理解,动笔写一写 。命题的初衷,就是让孩子有一个动笔的由头,能写多...

  • 习题讲评课

    梳理习题讲评课。 1. 习题讲评课的目的是检查学生是否有对这道题理解,所以这节课的话的目的不是要让他讲清楚给其他同...

  • 浅谈我对项目的理解

    一年一叹——浅谈我对项目的理解 -张不断 2020年1月底 题记:技术方案很重要,项目管理更重要。 一、 2019...

  • 4月9日周二晚上六点直播 2019年多省市联考公务员申论冲刺 语

    上次说了概括题和公文题高分突破这两种题的难点与关键答题策略。 特别是公文题,对于很多同学而言,如何从写作目的理解作...

网友评论

    本文标题:对一个题目的理解

    本文链接:https://www.haomeiwen.com/subject/swdszttx.html