问题标签 [list-manipulation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
34 浏览

list-manipulation - 如何在列表中的字符串中查找字符串?

我见过与我类似的问题并找到了解决方案,但是我的问题有点复杂。我想在列表中找到一个特定的字符串。这是我的清单:

我希望能够找到“JFK”或“ORY”或“MAD”或“AMS”或“CAI”或任何东西。

如果您想拆分列表也可以。

但是,我也希望能够打印出三个字母代码来自的整行。例如,如果找到的三个字母是'AMS',我稍后想打印'CAI,Cairo International,3779,3584'

0 投票
3 回答
48 浏览

python-3.x - While 循环还是 If 代码?卡在这个功能上

我被要求编写一个函数generate_palindrome(),它采用给定的正整数n并将以下过程应用于它:

(i) 检查号码是否为回文。如果是,则返回它,否则继续下一步。

(ii) 倒数并计算原数与倒数的和。

(iii) 从 (i) 重复(直到找到回文。)

我写了这个函数:

我不知道是什么原因,当我尝试一个还不是回文的随机数时,代码没有响应,它仍在运行直到无限长的时间。我尝试用if代码更改它,但它不会迭代我的函数,所以我认为我唯一的机会是使用while代码,但也许我是错的人。你怎么看?

0 投票
1 回答
21 浏览

python - 如何在 Python 中创建一个新列表,以便对新列表的操作不会影响旧列表?

在下面的代码中,我将 list 的内容复制到了 list a的内容中prod。当我更改prod列表值时,a列表值也会发生变化。我也尝试使用prod=a[:]. 我希望列表a保持不变。提前谢谢!l

0 投票
3 回答
98 浏览

python - 从列表中删除其他元素时从列表中删除“假”

我编写了一个函数来从具有不同数据类型的元素列表中删除所有零。但是在删除零的同时。布尔值“False”也被删除。但是当我将其更改为“真”时,它不会被删除。我尝试了许多不同的方法来做到这一点,但结果是一样的。

输出是

[1, 无, 2, 1]

如何在不删除“False”值的情况下做到这一点?

0 投票
0 回答
20 浏览

python - 如何删除大于五的奇数,如何将所有偶数减半?

我应该删除所有大于 5 的奇数,然后将所有偶数除以 2。这应该作为一个迭代过程发生,即某种循环。

在第一个 for 循环中,19 不会被删除,我不知道为什么。如果我将其他赔率之一(例如 15)换成 19,那么它就会被移除。在第二个 for 循环中,当我将第一个数字 12 除以 2 时,它变为 3。如果我将 10 写为第一个数字,它变为 5。列表中后面的 12 变为 6。

为什么会发生这种情况,我该怎么做才能让它发挥作用?

0 投票
2 回答
36 浏览

python - Python3 ValueError - 迭代列表时解包的值太多

这是一个简单的代码,旨在使用英语名字和姓氏列表生成全名列表:

names只是为了这篇文章而缩小了,但我包括了 100 个名字。

输出:

0 投票
2 回答
35 浏览

python - 基于键的字典组列表

我有一个看起来像这样的数组

跳过字段 product_id 和 price_zone_id,我想通过映射每个键的名称来创建字典列表。例如

你可以看到 amazon_price, amazon_index,最终我想要一个看起来像这样的列表

我当前的代码看起来像这样并且正在生成错误的输出

商店本质上是 _index 或 _price 前面的字符串。ex amazon_index,商店将是亚马逊

对于这个键 "weighted_comp_price",商店将是加权比较

0 投票
1 回答
27 浏览

javascript - 检测过滤后是否更改列表 - Javascript

我需要检测使用后列表是否发生变化filter。目前,我使用以下代码:

但这似乎不是很有效。有一个更好的方法吗?

0 投票
1 回答
142 浏览

python - 根据 JSON 中的条件过滤 python 中的对象

我有一个相对简单的用例,我需要加载符合特定标准的车辆类型。此标准显示在“sample_input”变量中。

现在我需要展示符合正确标准的汽车。我正在读取我的car数据库 JSON,然后创建汽车对象并将它们添加到我的 carDatabase 列表中,我需要从这个列表中选择适合用户请求的汽车。

所以基本上发生的事情是我sample_input在我的 Main.Py 中加载了一个简单的变量

代码应该这样做,但它没有(总是欢迎更好的实现)

检查是否Name为空[];如果是,请继续;如果不是,则搜索具有相同名称的汽车,移至下一个标准原产国,检查它是否为空,如果不是,则查找具有名称和原产国的汽车,以及等其他标准。

Vehicle.py: 模型类

Vehicle JSON:我的应用程序支持的所有车辆。

0 投票
1 回答
29 浏览

python - 通过递归就地修改

关于以下 leetcode 问题 #210,我尝试通过对堆栈进行就地修改来创建更精简的 DFS 算法,如下所示:

但是,当我在函数中返回堆栈时findOrder,它返回一个空列表。即使我在调试时,它也显示堆栈已用值更新,[0,1]但是当我返回它时,它返回空列表。

我想知道在尝试通过递归对列表进行就地修改时是否会遗漏任何含义。