问题标签 [nested-lists]

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 投票
3 回答
1707 浏览

python - 嵌套列表中的列表理解

我有一个类似的清单[["foo", ["a", "b", "c"]], ["bar", ["a", "b", "f"]]]

我想把它分开,这样我就可以计算出 As、Bs 等的总数,但我是 Python 的新手,并且有一点时间。

我正在[lx for lx in [li[1] for li in fieldlist if li[1]]]尝试获取包含子子列表中所有项目的列表,但这会返回一个包含第一个子列表的列表([["a", "b", "c"], ["a", "b", "f"]]而不是包含这些子列表内容的列表。我很确定我是只是想着这个错误,因为我是列表推导和 Python 的新手。

任何人都有这样做的好方法吗?(是的,我知道我选择的名字(lx,li)很可怕)

谢谢。

0 投票
1 回答
667 浏览

scope - Prolog中的堆栈溢出

我正在尝试编写 Prolog 代码来确定绑定变量X是否在列表中绑定变量的范围内Y。列表可以嵌套,并且在ifX的范围内,并且是同一列表的成员,或者如果是列表的成员,该列表的成员是列表的成员,并且是列表的成员...(无限期嵌套)在与 相同的列表。这里我定义的意思是在最外层列表的范围内。我编写了以下代码,但此代码导致堆栈溢出:YXYXYin_scope(X,Y,List)XYList

我将不胜感激在修改代码以避免堆栈溢出方面的帮助。

0 投票
3 回答
924 浏览

python - 带有可写单元格的 HTML 表格?

我一直在尝试构建一个简单的 GAE 应用程序并能够操纵文本在屏幕上的位置。我在几个论坛上问过同样的问题;到目前为止没有解决方案。如果我的问题不清楚,我深表歉意。

现在我想用网格实现相同的功能,比如电子表格。你知道我如何在 GAE 中模拟类似电子表格的表格吗?还是可以在每个单元格中输入字符串的 html 表格?

我觉得我正在尝试重新发明轮子。必须有一种简单的方法来实现此功能。我将不胜感激任何建议。

以下是之前问题的链接:

堆栈溢出

comp.lang.python

黑客新闻

黑客新闻

谢谢!

0 投票
2 回答
137 浏览

python - 在python中以特殊格式打印文件中的列表

我有很多列表,例如:

每个内部列表都是一个句子,这些列表的成员实际上是这个句子的单词。我想把这个列表写在一个文件中,这样每个句子(内部列表)都在文件中的单独行中,并且每一行都有与此内部列表(句子)在大 this 中的位置相对应的数字。在上述情况下。我希望输出看起来像这样:

我需要将它们以这种格式写入“文本”文件中。任何人都可以建议我在 python 中使用它的代码吗?谢谢

0 投票
2 回答
594 浏览

python - Python如何遍历列表并比较在其中找到的字符串列表

如果我有一个看起来像这样的嵌套列表:

bigstringlist = [['rob', 'bob', 'sam', 'angie'], ['jim', 'angie', 'tom', 'sam'], ['sam', 'mary', 'angie', 'sally']]

如何遍历此列表并提取出现在所有嵌套列表中的名称列表?IE:

将这个嵌套列表作为一个集合进行类型转换会更好吗?

0 投票
2 回答
584 浏览

mysql - 邻接列表模型或嵌套集模型,我应该使用哪种数据模型来存储我的分层数据?

我必须将我的网络应用程序从 Twitter 获取的消息存储到本地数据库中。存储消息的目的是我需要以分层顺序显示这些消息,即用户通过我的应用程序输入的某些消息(即状态更新)是其他人的子节点(我必须将它们显示为父消息的子列表项)。我应该使用哪个数据模型邻接列表模型或嵌套集模型?我必须管理四种类型的消息,每个类别中的消息可以有两个子节点。这里还有一个问题是,我在这两种情况下看到(意识到)输入是手动控制的,即如何在嵌套列表中给出对邻接模型中父节点或右、左的引用。我的应用程序从 twitter 获取消息数据,例如:

所以它没有手册,任何数量的消息都可以随时可用。我如何在来自它的消息之间建立父子关系。目前,用户在对应于四种类型消息的不同窗口中输入消息,我的应用程序添加关键字并获取这些关键字以显示在差异窗口中。所有这些消息目前都是父消息。现在我如何让用户输入可以作为另一个子节点保存到数据库中的消息。

0 投票
3 回答
3495 浏览

python - 在指定位置选择具有最高整数值的子列表

我有一个嵌套列表:

如何遍历此列表,选择具有最大整数值的子列表?

我坚持编码第二行。

0 投票
5 回答
15036 浏览

python - 将列表拆分为值上的嵌套列表

假设我有一个这样的列表:

我决定将其拆分为 上的嵌套列表None,以获得以下信息:

当然,我本来可以这样做,(9, None)在这种情况下,我们会得到:

通过迭代使用列表追加(在 for 循环中),这是微不足道的

我很想知道这是否可以更快地完成 - 比如列表理解?

如果不是,为什么不呢?(例如,列表推导式每次迭代不能返回多个列表元素?)

0 投票
3 回答
2206 浏览

python - 遍历列表并创建单个字符串的最快方法是什么?

例如:

我怎样才能有效地循环创建:

谢谢你。

0 投票
1 回答
1519 浏览

extjs - 如何在嵌套列表示例中使用轮播和选项卡

http://dev.sencha.com/deploy/touch/examples/nestedlist/

在嵌套列表中,我有 Home ,当我点击我移动到该产品中的 Product 时,我必须显示选项卡轮播或选项卡。但我无法管理。

我们有这个旋转木马

在我给出的嵌套列表中

它既不给出错误。那么我们怎么称呼它呢?