标签: nested-lists

如果长度超过某个值,则从列表列表中删除元素

这应该是一个容易解决的简单问题。我正在尝试迭代我的嵌套列表并删除低于特定长度的任何列表。

for i in connections:
    if(len(i) >= 3):
        continue
    else:
        connections.remove(i)
Run Code Online (Sandbox Code Playgroud)

这是嵌套列表:

[[55, 35, 19, 1], [2, 78], [3, 78], [6, 78], [], [], [8, 7, 78], [9, 78], [9, 78], [10, 78], [12, 11, 78], [13, 78], [13, 78], [14, 78], [16, 15, 78], [17, 78], [18, 78], [75, 78], [75, 78], [21, 20, 78], [23, 22, 78], [23, 22, 78], [24, 78], [24, 78], [25, 78], [26, 78], [29, 28, 78], [], [30, 78], [30, 78], [31, 78], …
Run Code Online (Sandbox Code Playgroud)

python arrays nested nested-lists

1
推荐指数
1
解决办法
1万
查看次数

如何在 Dart 中深度复制嵌套列表?

如何在 dart 中创建嵌套列表的副本?在此代码中,我对副本所做的更改也会在原始代码中更改

List board = [[0,0,0], [0,0,0], [0,0,0]];
List boardCopy = List.from(board); // create copy of the board

boardCopy[0][0] = 1; // change copy

print(board); // print original board

OUTPUT:
  [[1,0,0], [0,0,0], [0,0,0]] <-- it has changed the original board!!!
Run Code Online (Sandbox Code Playgroud)

list deep-copy nested-lists dart flutter

1
推荐指数
1
解决办法
1178
查看次数

嵌套列表 C# 的对角线差异

我试图从函数中获取嵌套列表绝对差异。我有一个固定矩阵,我想得到何时不固定。目前我有一个3 x 3矩阵,这就是我尝试过的:result

List<List<int>> matrix = new List<List<int>> { 
    new List<int>() { 6, 2, 3 },
    new List<int>() { 1, 8, 2 },
    new List<int>() { 3, 4, 7 }
};

public static int diagonalDifference(List<List<int>> arr)
{
   int right = 0;
   int left = 0;
   int result = 0;

   for (int i = 0; i < arr.Count; i++)
   {
       for (int j = 0; j < arr.Count; j++)
       {
           right = arr[0][0] + …
Run Code Online (Sandbox Code Playgroud)

c# algorithm console-application nested-lists data-structures

1
推荐指数
1
解决办法
4210
查看次数

对两个元素的嵌套列表进行排序

我有一个嵌套列表outputToStore其内容如下所示:

[[Final, 331, M, 22/03/2020 00:00:00], 
 [Initial, 335, M, 22/06/2022 00:00:00], 
 [Exception, 335, M, 22/05/2022 00:00:00], 
 [Final, 335, M, 20/06/2022 00:00:00], 
 [Keep, 335, M, 02/06/2022 11:00:00], 
 [Final, 335, M, 10/04/2022 02:00:00], 
 [Deleted, 335, M, 22/06/2022 15:55:10],
 [Exception, 335, M, 22/06/2022 15:55:09], 
 [Final, 335, M, 22/06/2022 15:56:00], 
 [Initial, 335, M, 11/06/2022 00:00:00]]
Run Code Online (Sandbox Code Playgroud)

我需要根据两个条件对此进行排序:第一个是自定义顺序:“Initial”、“Final”、“Deleted”、“Keep”、“Exception”,然后基于datetime

我能够做到这一点,但不确定这是最好的方法。

我的代码:

List<String> definedOrder = Arrays.asList("Initial","Final","Deleted","Keep","Exception");
Collections.sort(outputToStore, Comparator.comparing(o -> Integer.valueOf(definedOrder.indexOf(o.get(0)))));
Collections.sort(outputToStore,( o1, o2)-> {
    // let your comparator look up …
Run Code Online (Sandbox Code Playgroud)

java sorting list nested-lists comparator

1
推荐指数
1
解决办法
210
查看次数

在javascript中从n维数组中提取数字

输入数组:[1, 2, [3, 4, [5, 6, [7, 8, [9]]]], 10]
输出数组:[1,2,3,4,5,6,7,8, 9, 10]

有没有一种方法可以在不使用多个循环的情况下获取输出数组?

javascript nested-lists

1
推荐指数
1
解决办法
52
查看次数

需要嵌套列表中唯一的嵌套列表

我有以下嵌套列表:

sample = [['Ban', 'App'], ['Ban', 'Ora'], ['Gra', 'App'], ['Gra', 'Ora'], ['Kiw','App'], ['Kiw', 'Ora'], ['Man', 'Blu'], ['Pin', 'App']]
Run Code Online (Sandbox Code Playgroud)

我需要考虑嵌套列表的每个子列表中的项目,sample这些项目不会出现在任何其他子列表中。

例如,我的输出列表需要包含nested_list 的第一个元素。我需要将 ['Ban', 'App'] 与列表的其余部分进行比较。由于元素 2 中的“Ban”和元素 3 中的“App”存在于 中['Ban', 'App'],因此我们不考虑它们。我的下一个输出元素将是['Gra', 'Ora']因为这些项目不在['Ban', 'App'].

现在我的输出是[['Ban', 'App'], ['Gra', 'Ora']],我必须将嵌套列表的其余部分与这两个元素进行比较。我的下一个元素是['Kiw','App']['Kiw', 'Ora']。由于“App”位于 中['Ban', 'App'],“Ora”位于 中['Gra', 'Ora'],因此它不会出现在输出列表中。

我的输出列表仍然是[['Ban', 'App'], ['Gra', 'Ora']]. 我的下一个元素是['Man', 'Blu'],这些是全新的项目,这将添加到我的输出列表中。

我的新输出列表是[['Ban', 'App'], ['Gra', 'Ora'], ['Man', 'Blu']]. 最后一个元素是,['Pin', 'App'] …

python loops list nested-lists python-3.x

1
推荐指数
1
解决办法
171
查看次数

更改 data.table 中存储的嵌套列表的嵌套结构

大纲

我试图在列表中找到等于给定总和的数字。我设法用简洁的语法计算所有数字组合及其总和。但我无法将生成的嵌套列表重组为不同类型的嵌套列表。

最小的例子

library(data.table)
library(purrr)

# raw data and basic operation
dt <- data.table(
  amount = c(2,5,9)
)[,
  `:=`(
    # nesting combinations into the data.table
    amount.set = map(1:.N,function(x) combn(amount,x)),
    sum = map(1:.N,function(x) colSums(combn(amount,x)))
  )
]

# desired structure of nested list
desired.output <- data.table(
  sum = c(2,5,9,7,11,14,16),
  amount.set = list(c(2),c(5),c(9),c(2,5),c(2,9),c(5,9),c(2,5,9))
)
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现 中的结构desired.output

r nested-lists data.table purrr

1
推荐指数
1
解决办法
67
查看次数

css文件中的顺序是否起作用?

在我的情况下,我有,简化了嵌套列表和封闭div,我无法改变它,它是由drupal菜单创建的.

我想克隆硬编码网站的菜单(编辑删除的链接)

我如何"嵌入"子菜单中的框(ul li ul li items),是否可以只在块显示的列表中?我需要一个z-index吗?还是漂浮?即使是列表项也可以浮动吗?

一般来说,我理解级联的东西,但仍然很难写很少重复的CSS.一些缩短技巧会很好.

我现在的主要问题是为什么最后一个条目(标记)的样式被覆盖.文件中的订单是否起作用?

#block-system-main-menu .content {
    font-size: 17px;
    font-weight: bold;
}

#block-system-main-menu div ul li {
    width: 207px;
    margin: 4px 0px;
}

#block-system-main-menu div ul li {
    display: block;
    height: 38px;
    background: url(/sites/all/themes/schott/menuitembg.gif);
}

#block-system-main-menu div ul li .active-trail {
    display: block;
    height: 60px;
    background: url(/sites/all/themes/schott/menuitembg_p.png);
}

div ul li ul li.leaf {   /* both styles are overwritten */
    display: inline-block;
    background: url(/sites/all/themes/schott/subitem_passive.gif);
}
Run Code Online (Sandbox Code Playgroud)

css drupal menu nested-lists

0
推荐指数
1
解决办法
1571
查看次数

在嵌套列表中获取子列表的索引位置的最有效方法

我想得到一个嵌套列表中子列表的索引位置,例如nested [1]中的[1,2],[[1,2],[3,4]].获取子列表索引的最优雅方法是什么,是否有类似于index()的东西?

python indexing list nested-lists sublist

0
推荐指数
1
解决办法
136
查看次数

将混合嵌套列表转换为嵌套元组

如果我有

easy_nested_list = [['foo', 'bar'], ['foofoo', 'barbar']]
Run Code Online (Sandbox Code Playgroud)

并希望有

(('foo', 'bar'), ('foofoo', 'barbar'))
Run Code Online (Sandbox Code Playgroud)

我可以

tuple(tuple(i) for i in easy_nested_list)
Run Code Online (Sandbox Code Playgroud)

但如果我有

mixed_nested_list = [['foo', 'bar'], ['foofoo', ['foo', 'bar']],'some', 2, 3]
Run Code Online (Sandbox Code Playgroud)

并且想建立一个这样的元组,我不知道如何开始.

得到它会很高兴:

(('foo', 'bar'), ('foofoo', ('foo', 'bar')), 'some', 2, 3)
Run Code Online (Sandbox Code Playgroud)

第一个问题是Python将我的字符串转换为每个字符的元组.第二件事是我得到了

TypeError: 'int' object is not iterable
Run Code Online (Sandbox Code Playgroud)

python nested-lists python-3.x

0
推荐指数
1
解决办法
488
查看次数