将列表转换为python中的xml字符串

时间:2017-02-24 01:57:53

标签: python

我在Python中有以下列表:

list = ["one", "two", "three", "four", "five"]

并希望将其转换为以下字符串:

<field>one</field><field>two</field><field>three</field><field>four/field><field>five</field>

最有效的方法是什么?

1 个答案:

答案 0 :(得分:1)

这样做的一种方法是:

"".join("<field>{}</field>".format(x) for x in list)

这使用“列表理解”来遍历列表并将字符串格式应用于每个元素。然后,以这种方式创建的元素被连接成一个大字符串以获得最终结果。