永发信息网

python定义函数能否输入一个数列,对其中每个数都用这个函数返回输出对应的数列

答案:2  悬赏:50  手机版
解决时间 2021-02-22 13:59
  • 提问者网友:焚苦与心
  • 2021-02-21 17:26
有个阶跃函数的定义:H(x)=1(x>0);0(x<=0)
要能够输入一个数列,比如(1,2,3,-4,-5,6)
输出(1,1,1,0,0,1)
最佳答案
  • 五星知识达人网友:忘川信使
  • 2021-02-21 18:52
(lambda x: [i for i in map(lambda u: 1 if u > 0 else 0, x)])((1,2,3,-4,-5,6))
全部回答
  • 1楼网友:执傲
  • 2021-02-21 20:24
fibs[-1]表示fibs列表的最后一个元素,fibs[-2]表示倒数第二个元素 fibs.append(fibs[-2] + fibs[-1])表示将fibs列表最后两个元素相加,然后添加到列表的末尾 for i in range(8): 表示上述操作重复8次,这样就得到了最终10个元素的结果
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯