小编Dat*_*D96的帖子

脚本来计算序列的第n个元素

我正在尝试编写一些代码来计算序列的第n个元素。

a_i = 2 * a_i-1 + 1 for i > 0, where a_0 = 1.
Run Code Online (Sandbox Code Playgroud)

我了解该公式的工作原理以及如何在Python中实现该公式。

我只是迷失在如何找到第n个元素的公式。

自从我使用clac2已经有一段时间了。

我知道有一种找到公式的方法,因此,如果有人有任何提示,将不胜感激!

我会发布一些代码,但我知道这是错误的,并且不计算第n个元素。

截至目前,我只是对每个元素进行硬编码。因此,正如我所说,一旦我知道要查找第n个元素的公式,就可以编写代码。

python sequence

1
推荐指数
1
解决办法
57
查看次数

如何在不使用.pop()或.remove()的情况下从项目列表中删除首次出现的特定项目

我有一个列表,我们称它为l = [1,2,3,7,8,9,10,7]。给定该列表l,我尝试不使用.pop()或.remove()内置函数来删除数字7的第一次出现。

我试过了

def remove_item(l, item_to_remove):
  newlst = []
  for item in l:
      if item != item_to_remove:
        newlst.append(item)
  return newlst
Run Code Online (Sandbox Code Playgroud)

但是,这将删除我尝试删除的项目的所有实例,而实际上我只想删除该特定项目的第一个实例。有没有人对如何做到这一点有一些提示?

python list

1
推荐指数
1
解决办法
93
查看次数

标签 统计

python ×2

list ×1

sequence ×1