嵌套列表理解以展平嵌套列表

2023-12-01

我对 Python 很陌生,想知道如何使用列表理解来展平以下嵌套列表,并使用条件逻辑。

nested_list = [[1,2,3], [4,5,6], [7,8,9]]

以下返回一个嵌套列表,但是当我尝试通过删除内部方括号来展平列表时,出现错误。

odds_evens = [['odd' if n % 2 != 0 else 'even' for n in l] for l in nested_list]


你的语法有点错误。尝试下面的代码片段。

nested_list = [[1,2,3], [4,5,6], [7,8,9]]
odds_evens = ['odd' if n % 2 != 0 else 'even' for l in nested_list for n in l]
print(odds_evens)

Output:

['odd', 'even', 'odd', 'even', 'odd', 'even', 'odd', 'even', 'odd']

嵌套列表理解

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

嵌套列表理解以展平嵌套列表 的相关文章

随机推荐

  • 通过 ssh 发送带有 argjson 的 jq

    我正在尝试通过 ssh 运行 jq 命令来获取此 JSON nodes app nodes 1 is manager true ip 0 0 0 0 cpus 16 memory 64 data nodes 1 ip 0 0 0 0 cpu
  • 对用户隐藏 PHP

    有没有办法向用户隐藏我正在使用 PHP 的事实 我想这样做有两个原因 1 所以地址栏中的链接看起来更干净 就像 stackoverflow 上的这里一样 2 防止潜在的黑客立即知道要寻找什么 第 2 点是否现实 或者黑客是否会知道我在使用什
  • 如何根据滑块上滑块当前位置的滑块颜色更改 JFXSlider 滑块的颜色?

    我正在使用一个JFXSlider在JavaFX中 我使用了线性渐变的颜色JFXSlider的轨道 使用 CSS 但是 我还想将拇指的颜色更改为该位置滑块的颜色 我使用了以下 CSS 来实现滑块的线性渐变并消除滑块的默认绿色JFXSlider
  • Objective-C:导航栏中的背景图像和标题

    我的导航栏中需要背景图像和标题 对于图像我写了一个类别 implementation UINavigationBar MyNavigationBar void setBackgroundImage UIImageView aTabBarBa
  • 如何使用 jquery-mobile 获取点击事件的位置/坐标?

    Jquery mobile 支持这些事件 http jquerymobile com demos 1 0a3 docs api events html 如何获取移动设备上点击事件的位置 例如在图像内 myimg bind tap funct
  • 反序列化 List 对象

    我正在尝试将 XML 反序列化为对象 但我陷入了一种情况 任何人都可以帮我吗 XML
  • 保存为 JPEG with Pillow 的图像与原始图像不同。

    我有一个 3 d numpy 数组 并使用 Pillow 将其保存为 JPEG 图像 当我使用 Pillow 重新加载图像时 生成的 numpy 数组有所不同 我为此编写了一个演示代码 from PIL import Image impor
  • 将开始和结束锚标记之间的字符串替换为其他字符串

    我需要用其他字符串替换一对锚标记之间的字符串 更清楚地说 a Click Here a 我想更换 点击这里 与 img src 标签 我阅读了一些其他资源 尝试了 Lars Olav Torvik 的正则表达式工具 但严重失败 请帮帮我 不
  • 如何基于分段控件和添加按钮切换到 2 个视图?

    我在导航控制器的标头中有一个分段控件 我想将一个对象添加到也在该导航控制器中的表视图控制器中 这就是我的问题所在 如何从一个 UIButton 切换到 2 个视图中的 1 个 即每个分段控件选项的不同添加视图 您只能从故事板中的 UIBar
  • Excel 将 URL 转换为图像 (1004)

    我有一个链接到 SQL 数据库的 Excel 文档 其中包含几列图像 URL One of those URLs looks like this https imissit blob core windows net iris 596480
  • 将两个字符串作为数值进行比较

    我应该如何比较 C 中表示数字的两个字符串 我想转换为数量long longtype 但问题是 string 表示的数值可以超过long long最大限制 保证该字符串代表一个数值 Java中也有类似的问题比较两个数字字符串值 但这利用了
  • 如何将变量转换为json?

    我想将json数据发送到ajax 但是如何将变量转换为json或将数组转换为json confirm order click function event event preventDefault var street street val
  • 如何跨线程共享包含 Sender 和 Receiver 字段的结构?

    我有一个结构 大致如下所示 struct Node id Arc
  • 程序从windows启动? C#

    So 我已经构建了一个只需打开一个新程序的winforms winform中的代码是这样的 如果有人需要 Process a Process a Process Start notepad exe BUT 我需要知道如何让程序随 Windo
  • 整数数组中具有最大总和的子序列[重复]

    这个问题在这里已经有答案了 给定一个整数数组 如何找到两个索引 i 和 j 使得子数组中从索引开始和结束的元素之和最大化 在线性时间内 简单的 假设你得到了数组a 首先 计算数组s where s i a 0 a 1 a i 您可以在线性时
  • 添加按钮到 QVideoWidget

    每个人 我尝试为 QMediaPlayer 元素设置点击属性 但我找不到制作它的模式 如果我尝试将按钮放在视频前面 该按钮会放在视频后面 即使使用 button gt raise videoWidget gt lower 如果我按下按钮全屏
  • 如何在没有 2^n if 语句的情况下启动具有许多布尔参数的函数模板

    我有一个 CUDA C 代码 专门出于性能原因而使用函数模板 这样该函数将只执行它需要执行的操作 而不是不断加载和读取布尔值来检查它是否需要执行操作 所有模板参数都是布尔值 在启动内核时 CPU 检查布尔值并启动适当的 我相信这称为内核模板
  • SQL Server 插入缺失行

    我有下表记录每天的值 问题是有时会缺少几天 我想编写一个 SQL 查询来 归还缺失的日子 使用线性插值计算缺失值 所以从下面的源表中可以看出 Date Value 2010 01 10 10 2010 01 11 15 2010 01 13
  • 将 C# 中的 CPU ID 代码转换为 C++ 中的 CPU ID 代码

    我有这个 C 代码来获取处理器 ID 但我无法将其传递给 C 我尝试了很多 但我真的不能 我刚刚开始使用 C 我希望能够通过以下方式获取 CPU ID C 就像我以前使用 C 一样 这是我在 C 中的代码 public static str
  • 嵌套列表理解以展平嵌套列表

    我对 Python 很陌生 想知道如何使用列表理解来展平以下嵌套列表 并使用条件逻辑 nested list 1 2 3 4 5 6 7 8 9 以下返回一个嵌套列表 但是当我尝试通过删除内部方括号来展平列表时 出现错误 odds even