如果元组包含任何空字符串元素,则将其删除

2023-12-07

有人提出的问题与我所追求的相似,但又不完全一样,比如Python 3:从元组列表中删除空元组,但可以这么说,我仍然无法阅读字里行间的内容。

这是我的数据结构,包含字符串的元组列表

data
>>[
('1','1','2'),
('','1', '1'),
('2','1', '1'),
('1', '', '1')
]

我想要做的是,如果元组中有空字符串元素,则从列表中删除整个元组。

我得到的最接近的是:

data2 = any(map(lambda x: x is not None, data))

我以为这会给我一个“真”和“假”的列表,以查看要删除哪些,但它只是一个布尔值。如果有更好/更简单的方法,请随意放弃该方法。


您可以使用filter- 在您链接到的问题中None是您放置过滤结果的函数的地方。在你的情况下:

list(filter(lambda t: '' not in t, data))

t最终成为中的每个元组list- 这样你就可以过滤出没有的结果''在他们中。

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

如果元组包含任何空字符串元素,则将其删除 的相关文章

随机推荐

  • TFS 2010 API DLL Microsoft.TeamFoundation.Framework.Server.dll 在哪里?

    需要这个DLL来引用相应的命名空间Microsoft TeamFoundation Framework Server 此 DLL 似乎不包含在 Visual Studio 2010 Team Explorer 或 Visual Studio
  • 具有多对多关联的模型的计数器缓存

    我有一个Post and a Tag模型与一个many to many协会 post rb class Post lt ActiveRecord Base attr accessible title content tag names ha
  • NumPy 中 MATLAB 的repmat 的等价物是什么

    我想使用 NumPy 执行与以下 MATLAB 代码等效的内容 repmat 1 1 1 1 1 我将如何实现这个目标 这是一个更好的 官方 面向 Matlab 用户的 NumPy链接 恐怕 mathesaurus 已经过时了 numpy
  • 将密码存储在 cookie 中安全吗?

    我的网络应用程序的主页有一个记住账号复选框 如果用户检查它 我会将电子邮件 ID 和密码存储在 cookie 中 这是我的代码 if this ChkRememberme null this ChkRememberme Checked tr
  • 如何在 C# 应用程序中通过 EF 生成存储过程作为异步方法?

    我有一堆 SP 用于从我的 C 控制台应用程序进行调用 因此 我使用 EF 数据库优先 方法 这对我来说相当方便 因为 EF 自己生成 SP 调用代码 我不介意编写像 EXEC sp 这样的 sql 代码 包装我的参数等 唯一的问题是下一个
  • 如何查找 ionic zip 文件的未压缩大小

    我有一个使用压缩的 zip 文件离子拉链 在提取之前 我需要验证可用的磁盘空间 但是我如何预先找到未压缩的大小呢 zip 文件 由 ionic 提供 中是否有任何标头信息以便我可以阅读 这应该可以解决问题 Option 1 static l
  • 在像 Instagram 这样的表格视图中使用多个 AVPlayer

    我正在尝试在 tableview 单元格的每一行中实现 AVPlayer 但我没有找到任何好的文档 我想要一个像 Instagram 一样的时间线 但我不知道如何处理内部的多个玩家和点击手势 知道在哪里可以找到一些吗 我建议不要让所有单元格
  • 从 Spring 应用程序中删除 JSESSIONID cookie

    我有一个无状态的 Spring 应用程序 所以我没有使用会话 我想禁用与会话有关的所有内容 我有一个 context xml Tomcat 配置 我在其中添加了以下内容
  • 如何注释自定义类型 __iter__ 以正确指示非统一返回类型?

    我有一个自定义类型 我想启用它的值解包 元组解包等 我知道在 Python 中执行此操作的最简单方法是实现 iter 这在运行时效果很好 但我想提供类型注释 以便为每个项目返回正确的类型 例如 import typing as t from
  • 在 Apache Spark 中,RandomForestClassifier 的输入带有无效标签列错误

    我正在尝试使用 SCALA 中的随机森林分类器模型使用 5 倍交叉验证来找到准确性 但我在运行时收到以下错误 java lang IllegalArgumentException RandomForestClassifier 的输入带有无效
  • jquery 中 $('selector') 和 $('selector')[0] 之间的区别

    假设我有一个 div class test style width 200px div 请考虑以下事项 var m test 0 var md m console log md width 200 var o test console lo
  • Chrome 扩展程序中出现“拒绝加载脚本”错误

    有很多与此类似的问题 但没有一个解决了我的目的 我正在创建一个类似 chrome 扩展的 pinterest 它将脚本注入网页 收集图像 然后将其发布到某个地方 一切都工作正常 但是当我在 pinterest 本身上运行它时 它给了我这个错
  • 内存是连续分配给数组列表的吗?

    当我们使用new ArrayList 内存是连续分配的吗 如果我们打电话list add e 10次 所有元素是按add顺序连续存储在内存中 还是随机存储在内存中 首先 您需要了解 ArrayList 的工作原理 它将 引用 或 指针 存储
  • 水平 UITableView

    我想在我的 ipad 应用程序中实现一个布局 该布局具有一个可左右滚动而不是上下滚动的合适视图 所以而不是 第 1 行 第 2 行 第 3 行 垂直滚动 这将是 第 1 行 第 2 行 第 3 行 水平滚动 我已经看到 UItableVie
  • 如何在每个逗号处断开字符串?

    大家好 我手头有一个问题 我似乎无法弄清楚 我有一个字符串 C 看起来像这样 string tags cars motor wheels parts windshield 我需要在每个逗号处打破这个字符串 并将每个单词单独分配给一个新字符串
  • 在 C++ 中声明指向结构的指针会自动为其成员分配内存。我错了吗?

    我编写了以下代码 我相信如果我尝试访问我什至没有为其分配内存的结构的成员 它会崩溃 但令我感到非常惊讶的是 C 会自动为该结构分配内存 这是正常行为吗 相比之下 如果您声明一个指向对象的指针 然后尝试访问任何成员 而没有使用运算符 new
  • void 是 C 中的数据类型吗?

    Is voidC 编程语言中的数据类型 如果可以 它可以存储什么类型的值 如果我们有int float char等等 来存储值 为什么void需要吗 而虚空的范围是多少 Void 被认为是一种数据类型 出于组织目的 但它基本上是一个关键字
  • 如何在 UILabel 中为段落绘制边框?

    我正在尝试使用UILabel可以展现丰富的内容 为此 我使用attributedText财产在UILabel and a NSAttributedString我分配与NSHTMLTextDocumentType 我想要实现的一种格式是在段落
  • 如何在Python中对两个包含十六进制数字的字符串进行异或?

    我在网上寻找答案 但似乎没有一个能以我的方式解决我的问题 我知道 我很挑剔 D 事情是这样的 我使用字符串类型来存储两个十六进制数字 因为 python 中的默认整数类型对于我的目的来说不够长 例如这样 S1 315c4eeaa8b5f8a
  • 如果元组包含任何空字符串元素,则将其删除

    有人提出的问题与我所追求的相似 但又不完全一样 比如Python 3 从元组列表中删除空元组 但可以这么说 我仍然无法阅读字里行间的内容 这是我的数据结构 包含字符串的元组列表 data gt gt 1 1 2 1 1 2 1 1 1 1