比较列表的相应元素

2024-06-29

我正在尝试对两个列表进行简单的比较。如何比较列表 A 中的一个元素与列表 B 中的相应元素? 假设我有 2 个列表。

A = [100,100,100]

B = [100,120,95]

我想比较列表 A 和 B(A[1] 与 B[1]、A[2] 与 B[2] 等等)。

A = [100,100,100]
B = [100,120,95]

if A <= B:
    print("A is less than or equal to B")
else:
    print("A is not less than B")

我希望输出为“A 不小于 B”,但它打印“A 小于或等于 B”,这是不正确的。请帮忙!


功能zip https://docs.python.org/3/library/functions.html#zip将为您生成元素对:

>>> print(list(zip(A, B)))
[(100, 100), (100, 120), (100, 95)]

现在您可以进行简单的成对比较使用列表理解 https://docs.python.org/3/faq/programming.html?highlight=list%20comprehension#how-do-i-apply-a-method-to-a-sequence-of-objects:

>>> [a > b for (a, b) in zip(A, B)]
[False, False, True]

现在您可以轻松检查比较是否适用于每个元素:

>>> all(a > b for (a, b) in zip(A, B))
False

我希望这有帮助。

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

比较列表的相应元素 的相关文章

  • 激活虚拟环境不起作用

    我创建了两个 virtualenv 并安装了两个不同版本的 django 现在我在激活两个环境时遇到问题 我喜欢这样 source Django1 6 bin activate 然后我看到环境被激活了 然后我这样做 pip install
  • 使用正则表达式在 Pandas Series 的各个单元格内分隔逗号分隔的值

    我有一个来自数据库的 csv 文件 我已将其转换为我正在尝试清理的 Pandas DataFrame 问题之一是多个值已输入到需要拆分的单个单元格中 复杂的因素是有一些字符串注释 也带有逗号 需要保持完整 下面的示例以系列形式说明了该问题
  • 无法在 BeautifulSoup 中获得正确的链接

    我正在尝试解析一些 HTML 并且想提取与特定模式匹配的链接 我正在使用find使用正则表达式的方法 但它没有给我正确的链接 这是我的片段 有人可以告诉我我做错了什么吗 from BeautifulSoup import Beautiful
  • pandas.algos._return_false 在 CentOS 上使用 dill.dump_session 导致 PicklingError

    我有一个代码框架 其中涉及使用 dill 转储会话 这曾经工作得很好 直到我开始使用 pandas 以下代码在 CentOS 6 5 版本上引发 PicklingError import pandas import dill dill du
  • 如何在 Python 中执行等效的 Excel INDEX MATCH

    我有一个问题 关于如何执行相当于使用 Excel 中的 INDEX MATCH 函数返回值并在 Python 中应用它的操作 作为一名对大型数据集执行数据分析和操作的 Excel 用户 为了提高效率 我已转向 Python 我试图做的是根据
  • 使用具有阿拉伯字符的 json.dumps 将字典转换为 json [重复]

    这个问题在这里已经有答案了 我有一本包含阿拉伯语单词的字典 例如 data name name print json dumps data file open data json a encoding utf 8 Output name u
  • 在Python中使用argparse解析整个JSON

    我正在尝试使用 ARGPARSE 库在一个简单的参数中解析整个 Json 问题是当它遇到儿子内部的不同元素 例如 和 时 它会突然停止 这是测试代码 parse py import argparse parser argparse Argu
  • Flask - 在请求之间将值存储在内存中

    我有一个单页应用程序 前端是 Angularjs 后端是 Flask 它允许用户上传文件 xlsx csv 然后交互式地分析 查询文件 本质上 用户在第一次上传时将文件加载到内存中 然后后续的 ajax 调用将访问内存中的该文件 我不确定如
  • 如何在pytorch中使用多个GPU?

    我使用此命令来使用 GPU device torch device cuda 0 if torch cuda is available else cpu 但是 我想使用两个 GPUjupyter 像这样 device torch devic
  • 如何交换两个 DataFrame 列?

    In MATLAB to swap the first and second columns of a table A one would do this1 A A 2 1 3 end 如果有类似的方便方法可以做到这一点A是一只熊猫Data
  • 在django中使用pre_save时取消保存模型

    我有一个模型 class A models Model number models IntegerField 但是当我调用 A save 时 我想确保该数字是素数 或其他条件 否则应该取消保存指令 那么如何取消pre save信号接收器中的
  • 在窗口中定位画布 - Tkinter/python

    有没有办法将画布放置在窗口中并在其周围放置一个框架 我只找到了如何在画布内放置对象 您可以创建一个框架 然后将您的小部件放入其中 f tk Frame c1 tk Canvas f c2 tk Canvas f c1 pack side l
  • 多处理和美好价值

    有谁知道在多处理中创建进程或池时设置进程或池的良好值的简单方法 os nice increment Add increment to the process s niceness Return the new niceness Availa
  • Discord.py 提供角色的反应机器人

    我如何制作一个机器人 当人们对特定事物做出反应时 它可以为他们分配角色 到目前为止我有这个但它不起作用 client event async def on ready channel client get channel 513546504
  • 如何获取Python日志模块当前正在记录的文件?

    有没有办法做到这一点 如果logging config fileConfig some log 是setter 什么是getter 只是好奇这是否存在 对于我对单个文件日志的基本用法 这有效 logging getLoggerClass r
  • 为什么“导入*”不好?

    建议不要使用import 在Python中 谁能分享一下原因 以便我下次可以避免这样做 因为它将很多东西放入您的名称空间中 可能会隐藏以前导入的其他对象 而您不会知道它 因为您不确切知道导入了什么 并且无法轻松找到某个东西是从哪个模块导入的
  • 如何使 Selenium WebDriver 不等待整个页面加载

    我正在使用 python 2 7 和 Selenium webdriver for Firefox 我有一个无法解决或在互联网上找到解决方案的问题 我的任务是打开大约 10k 个网页 adsl 路由器 Web 界面 通过 IP 地址 并上传
  • PySpark 将模型预测与未转换的数据对齐:最佳实践

    使用 PySpark 的 ML 模块 经常会发生以下步骤 在数据清理之后等 执行特征和目标转换管道 创建模型 从模型生成预测 将预测和原始数据集合并在一起 供业务用户和模型验证之用 摘取一段精简的代码片段 predictions model
  • 与 Pandas DataFrame 列表列的比较

    我有一个像这样的数据框 df col1 col2 a 1 2 b 3 4 c 3 9 我想根据匹配的输入数组获取行 因此如果我有数组 1 2 我可以获得 col1 col2 a 1 2 当我尝试使用此公式执行此操作时 它不起作用 df lo
  • Python Json 返回 AttributeError: __enter__

    为什么这会返回 AttributeError enter 排序方法只是根据列表的排序方式创建的字符串 当前时间使用 stfttime current time strftime Y m d H M S gmtime filename f K

随机推荐

  • 没有任何附加数据成员的派生类的大小

    使用 C 库时 从 C 结构派生类并添加一些方法来对其进行操作而不需要任何数据成员可能是合适的 F e 您可以添加构造函数来更方便地初始化成员 因此 该对象可能会被隐式向上转换并传递给 C API 在某些情况下 API 可能需要 C 结构数
  • 带有身份验证查询的 Sybase 的 JDBC 连接

    我有一个连接到 Sybase 数据库的数据源 连接到数据库后 我需要执行身份验证语句 SET TEMPORARY OPTION CONNECTION AUTHENTICATION Company 是否有任何方法可以将此语句作为 JDBC 连
  • 在没有实现 IEnumerable 的情况下,我们的自定义类数组如何与 foreach 一起使用?

    这个长标题已经包含了我所有的问题 所以我只想举个例子 MyClass array 在不实现 IEnumerable 接口方法的情况下 该数组如何与 Foreach 一起使用 Array http msdn microsoft com en
  • C语言中变量减“0”是什么意思?

    void push float float Here st 是浮点数据类型堆栈并且exp 是存储后缀表达式的 char 数据类型数组 push st float exp i 0 我无法弄清楚其目的 exp i 0 不过部分 我们为什么要减去
  • 如何创建一个学说实体的模拟对象?

    我正在尝试使用 phpunit 为使用原则 2 的模型编写单元测试 我想模拟原则实体 但我真的不知道如何做到这一点 谁能向我解释我需要如何做到这一点 我正在使用 Zend 框架 需要测试的模型 class Country extends A
  • XML 文档可以同时遵循 DTD 和 XML 模式吗?

    XML 文档指定它遵循 DTD 是否合法 and一个架构 两者不会互相冲突吗 从技术上讲 我认为 DTD 无法识别引用架构的属性 名称空间声明和架构位置 会遇到问题 不过 我认为这取决于您如何验证 XML 以及如果指定了架构 您是否可以忽略
  • 如何在闪亮的应用程序中初始化渲染项目的默认值

    介绍 In a shinyApp 我想用动态输入渲染输出 我的问题是 使用shinydashboard使用不同的选项卡 默认值来自 Input 仅当激活相应选项卡时才会呈现 想想输入和输出选项卡 当使用时我得到同样的行为switch声明in
  • 在 Xcode 4 中设置系统搜索路径

    我正在尝试在 C 命令行项目中设置 Xcode 4 中的头搜索路径 使用 LLVM 2 0 clang 作为编译器 以便我可以通过以下方式包含库头文件 include
  • 如何使用主干在集合和模型中创建动态 url

    我的收藏和模型是这样的 detail userid 0 detail contactid 0 var ContactDetail Backbone Model extend urlRoot URL CONTACTS1 detail user
  • 使用 nginx 运行水豚

    是否可以使用 nginx 和乘客来运行水豚 而是 webrick Capybara 与 Cucumber 一起安装在 Rails 应用程序中 这很简单 你唯一要做的就是改变你的想法 水豚和黄瓜都不受本地环境的束缚 你可以测试位于互联网上的应
  • React Native 中的 Object.keys 顺序

    假设在对象上调用 Object keys 总是以相同的顺序返回数组是否安全 我的意思是直到 ES2015 才在 JS 中指定它 但我不确定它在 React Native 中到底是如何的 属性键按以下顺序遍历 首先 键是按数字升序排列的整数索
  • 仅针对某些文件的缩进配置

    我想用 git config core whitespace tab in indent tabwidth 4 我希望对 C 文件进行这些设置 以便在使用 git diff 时出现错误缩进时收到警告 但是 我还有需要选项卡的 Makefil
  • 通过删除顶部和底部的空间来添加段落中的行高

    我正在尝试使用 css 在段落中添加行高 下面是我的html div p Lorem ipsum dolor sit amet oratio doctus his an Nisl saperet delenit ad eos his ero
  • Sitecore MVC 和 FieldRenderer.Render 链接

    我正在尝试呈现这样的通用链接字段 FieldRenderer Render item link 这按预期工作 但如何在渲染的标记内设置自定义文本 我希望我的输出看起来像这样 a href custom text from another f
  • 使用window.name跨域访问iframe

    我实现了一个监视 iframe 名称的脚本 据我所知 从网络上的各种来源来看这是可以的 然而看来我一定是搞错了什么 我明白了 错误 访问属性 名称 的权限被拒绝源文件 http plungjan name test testwindowna
  • 向 DropDown 添加可变数量的控件 - 弱引用对象不再存在

    我有一个下拉列表 其中包含月份列表 选择月份后 我尝试使用正确的天数动态填充第二个下拉列表中的按钮 当我这样做时 我得到 ReferenceError weakly referenced object no longer exists 以下
  • 为 GCP Cloud SQL 设置 session_replication_role

    我正在尝试跑步SET session replication role replica 在 GCP Cloud SQL Postgres 9 6 实例中 但是我遇到了此错误ERROR permission denied to set par
  • 将整数转换为其 ascii 值的字符串

    给定一个数字number这样它的数字被分组为长度的部分n 默认值为n是3 其中每个组代表一些ascii值 我想转换number转换为这些 ASCII 字符的字符串 例如 n number Output 3 70 F 3 6506606606
  • Pandas dataframe.query 方法语法

    问题 我想更好地了解熊猫DataFrame query http pandas pydata org pandas docs stable generated pandas DataFrame query html方法以及以下表达式代表的含
  • 比较列表的相应元素

    我正在尝试对两个列表进行简单的比较 如何比较列表 A 中的一个元素与列表 B 中的相应元素 假设我有 2 个列表 A 100 100 100 B 100 120 95 我想比较列表 A 和 B A 1 与 B 1 A 2 与 B 2 等等