小编Jef*_*eff的帖子

在Python中将数据添加到嵌套列表中

我有一个嵌套列表,例如:

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

在将此列表插入数据库之前,我想在其中添加一个"列",在新列的每一行中具有相同的值,例如:

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

例如,当原始嵌套列表可能有数百行时,最好的方法是什么?

python nested-lists

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

Python findall和正则表达式

我正在解析一个xml文件(下面称为xml),它有两种不同类型的行:

1. <line a="a1" b="b1" c="c1">
2. <line a="a2" c="c2">
Run Code Online (Sandbox Code Playgroud)

我试图仅从第二种类型中拉出a2和c2,但是这个正则表达式也捕获了第一种类型:

>>> list = re.findall('<line a="(.*)" c="(.*)">', xml)
>>> print(list)
[('a1" b="b1', 'c1'), ('a2', 'c2')]
Run Code Online (Sandbox Code Playgroud)

我如何捕获第二种类型?

python regex findall

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

标签 统计

python ×2

findall ×1

nested-lists ×1

regex ×1