如何将DOM元素对象列表追加到另一个DOM元素对象列表中

时间:2014-11-26 05:49:54

标签: python dom

我已经从XML文件中列出了一些DOM元素并保存在list1中。

list1 = [<DOM Element: DeviceInfo at 0x1915c88>, <DOM Element: ManagementServer at 0x1961b70>, <DOM Element: GatewayInfo at 0x19cd5d0>]

我有另一个list2,它也有DOM元素对象,

list2 = [<DOM Element: VendorConfigFile__INSTANCE__ at 0x1915f08>, <DOM Element: SupportedDataModel__INSTANCE__ at 0x191bda0>]

我想将list2追加到list1。 我使用命令。

newList = list1.append(list2)

预期产出:

newList = [<DOM Element: DeviceInfo at 0x1915c88>, <DOM Element: ManagementServer at 0x1961b70>, <DOM Element: GatewayInfo at 0x19cd5d0>,[<DOM Element: VendorConfigFile__INSTANCE__ at 0x1915f08>, <DOM Element: SupportedDataModel__INSTANCE__ at 0x191bda0>]]

但我在newList

中将其作为'None'

究竟是什么问题以及如何完成这项工作。

谢谢

在我的列表中它包含<'DOM Element:SupportedDataModel__INSTANCE__ at 0x191bda0'>和许多这样的DOM元素对象,<>内的内容不会显示在列表中。

1 个答案:

答案 0 :(得分:0)

<强>已更新!

返回附加类型为None。 因此list1.append(list2)会发出None,但也会更改list1。 所以你应该这样做。

newList = list(list1)
newList.append(list(list2))