在 Python 中生成偶数列表

2023-11-24

基本上我需要帮助从我用 Python 创建的列表中生成偶数:

[1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, ...]

我尝试了几种不同的方法,但每次打印时,偶数中都会混有奇数!

如果我要执行 0-100 的范围,我知道如何生成偶数/奇数,但是,仅从前面提到的列表中获取偶数让我感到困惑!

附:我只使用 python 几天,如果这非常简单,先谢谢了!

编辑:感谢所有回复,在您的帮助下我解决了这个小问题。 这是我最终完成的一个小练习,要求对斐波那契数列的偶数进行求和:

F = [1, 2]
while F[-1] < 4000000
    F.append(F[-1] + F[-2])

sum(F[1::3])
4613732

使用列表理解(参见:在 Python 中搜索对象列表)

myList = [<your list>]
evensList = [x for x in myList if x % 2 == 0]

这很好,因为它使列表保持完整,并且您可以将 EvensList 作为普通列表对象使用。

希望这可以帮助!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Python 中生成偶数列表 的相关文章

随机推荐

  • 使用 SwiftMailer 将邮件添加到发送文件夹

    我正在使用 SwiftMailer for PHPswiftmailer org 一切正常 但我想知道是否有一种方法可以将已发送的消息从 SwiftMailer 发送的邮件帐户添加到已发送的文件夹中 就这样 祝你有美好的一天 据开发人员称
  • 会话:尝试为具有待处理请求的会话请求新权限

    我想通过 Android 应用程序发布故事 我使用下面的代码 private static final List
  • 为什么inet_ntoa被设计成不可重入函数?

    浏览GNU C Library的源代码 我发现inet ntoa是用 static thread char buffer 18 我的问题是 既然需要使用可重入的inet ntoa 为什么GNU C Library的作者不使用malloc来实
  • codecs.open(utf-8) 无法读取纯 ASCII 文件

    我有一个纯 ASCII 文件 当我尝试用以下命令打开它时codecs open utf 8 我无法读取单个字符 ASCII 是 UTF 8 的子集 为什么不能codecs以UTF 8模式打开这样的文件 test py import code
  • WPF:在 XAML 中设置 ItemSsource 与代码隐藏

    由于这是 WPF 它可能看起来有很多代码 但不要害怕 问题非常简单 我有以下 XAML
  • 添加额外的列到视图中,该列不存在于表中

    我想用三个表的并集创建视图 但在结果查询中我想要一个额外的列 例如 tableId 我的代码就像 CREATE OR REPLACE VIEW DETAILS AS SELECT FROM SELECT T1 ID T1 AMOUNT T1
  • * CSS hack 适用于哪些浏览器和版本? [复制]

    这个问题在这里已经有答案了 我一直在寻找一种 hack 来解决我遇到的 CSS 问题 我已使用其中一个为 Internet Explorer 创建自定义规则 margin top 45px margin top 0px 这个 hack 是否
  • 有限的数字如何运作? (依赖类型)

    我对依赖类型语言感兴趣 有限数对我来说似乎非常有用 例如 安全地索引固定大小的数组 但这个定义对我来说并不清楚 Idris 中有限数的数据类型可以如下 Agda 中可能类似 data FiniteNum Natural gt Type wh
  • 如何用Pygame画一个棋盘并移动棋盘上的棋子?

    我一直在尝试不同的方法如何让我的棋子拖放我找到了方法 但问题是我正在使用字典通过以下方式加载我的图像pygame image load 我为我的图像创建了一个字典 如下所示 IMAGES def loadImages pieces wp w
  • 如何防止ERR_BLOCKED_BY_RESPONSE.NotSameOriginAfterDefaultedToSameOriginByCoep?

    我正在尝试访问我的电影 API 该 API 通过 React 应用程序返回包括电影海报图像的数据 该图像是从外部网站请求的 每次我向我的朋友提出请求时 movies端点 图像被阻止 我在控制台中收到以下消息 net ERR BLOCKED
  • 均匀分布的随机数

    嘿 有没有办法选择均匀分布的随机数 我用过这个功能 Math floor Math random 2 它返回 1 或 0 但是 我认为它没有确切 50 的机会产生任何一个 更好的想法 谢谢 如果您不相信 请检查 这段代码给了我 0 4997
  • SQL 性能调优 - 如何?

    性能如何调整 SQL 查询 可以使用哪些技巧 工具 概念来改变 SQL 查询的性能 如何量化收益 一个人需要注意什么 可以使用哪些技巧 工具 概念来改变 SQL 查询的性能 使用索引 他们在实践中如何运作 标准化数据与非标准化数据 性能与设
  • 如何在 Python 中克隆类?

    我有一个 A 类 我想要一个具有完全相同功能的 B 类 我不能或不想从 B 继承 例如执行 class B A pass 我仍然希望 B 与 A 相同 但有不同的 i id A id B 请注意 我不是在谈论实例 而是在谈论要克隆的类 我很
  • 制作 Linux Web 服务的最佳方式? [关闭]

    Closed 这个问题是基于意见的 目前不接受答案 我有一台运行 Ubuntu Linux Server Edition 的服务器 我曾经有一台 Windows Server 在 Windows 上使用 ASP net 创建 Web 服务很
  • Android 9.0 NotificationManager.notify() 抛出 java.lang.SecurityException

    我自己无法重现这个问题 但到目前为止已经有 5 个用户报告了这个问题 我最近确实发布了一个应用程序更新 将目标 SDK 从 27 更改为 28 我确信这在其中发挥了作用 所有 5 位用户都在某种 Pixel 设备上运行 Android 9
  • 为什么绑定的 StringFormat 不使用当前区域性?

    我目前的文化是 ru RU 我需要它将小数格式化为货币字符串 decimal n 111 22M n ToString C will return 111 22 但是当我尝试使用绑定的 StringFormat 字段时 我得到 111 22
  • 如何查看docker容器使用的核心数?

    我已经使用 Docker 一段时间了 我已经安装了 docker 并使用启动了一个容器 docker run it cpuset cpus 0 ubuntu 当我登录到 docker 控制台并运行时 grep processor proc
  • 使用 C 样式字符串有哪些缺点?

    我知道缓冲区溢出是使用 C 样式字符串 字符数组 的一种潜在危险 如果我知道我的数据适合我的缓冲区 是否可以使用它们 我需要注意 C 风格字符串固有的其他缺点吗 EDIT 这是一个接近我正在做的事情的例子 char buffer 1024
  • 我应该将 jQuery 代码放置在 Ruby on Rails 应用程序中的什么位置?

    我对 RoR 不太熟悉 对 jQuery 也相当陌生 目前 我有一个工作 RoR 网站作为学习平台 我想包含一些 jQuery 基本功能来扩展我的学习 mouseenter hover fadeIn 等 让我用一些代码来设置场景 为了保持简
  • 在 Python 中生成偶数列表

    基本上我需要帮助从我用 Python 创建的列表中生成偶数 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 10946 17711 28657 46368 我