小编Roi*_*Tal的帖子

Python - 提取最内层列表

刚刚开始玩Python,请耐心等待:)

假设以下列表包含嵌套列表:

[[[[[1, 3, 4, 5]], [1, 3, 8]], [[1, 7, 8]]], [[[6, 7, 8]]], [9]]
Run Code Online (Sandbox Code Playgroud)

用不同的表示形式:

[
    [
        [
            [
                [1, 3, 4, 5]
            ], 
            [1, 3, 8]
        ], 
        [
            [1, 7, 8]
        ]
    ], 
    [
        [
            [6, 7, 8]
        ]
    ], 
    [9]
]
Run Code Online (Sandbox Code Playgroud)

您将如何提取这些内部列表,以便返回具有以下表单的结果:

[[1, 3, 4, 5], [1, 3, 8], [1, 7, 8], [6, 7, 8], [9]]
Run Code Online (Sandbox Code Playgroud)

非常感谢!

编辑(谢谢@falsetru):

空内部列表或混合类型列表永远不会成为输入的一部分.

python python-2.7

23
推荐指数
3
解决办法
1147
查看次数

MongoDB Multikey复合索引 - 需要帮助了解边界

我们最近决定重新访问一些MongoDB索引,并在使用包含多键部分的复合索引时遇到了一个奇怪的结果.

值得注意的是,我们正在使用v2.4.5

TLDR:当使用具有多键部分的复合索引时,删除用于范围限制的非多键字段的边界.

我将用一个例子来解释这个问题:

创建一些数据

db.demo.insert(
[{ "foo" : 1, "attr" : [  {  "name" : "a" },  {  "name" : "b" },  {  "name" : "c" } ]},
 { "foo" : 2, "attr" : [  {  "name" : "b" },  {  "name" : "c" },  {  "name" : "d" } ]},
 { "foo" : 3, "attr" : [  {  "name" : "c" },  {  "name" : "d" },  {  "name" : "e" …
Run Code Online (Sandbox Code Playgroud)

mongodb

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

标签 统计

mongodb ×1

python ×1

python-2.7 ×1