我在Python中有以下列表:
list = ["one", "two", "three", "four", "five"]
并希望将其转换为以下字符串:
<field>one</field><field>two</field><field>three</field><field>four/field><field>five</field>
最有效的方法是什么?
答案 0 :(得分:1)
这样做的一种方法是:
"".join("<field>{}</field>".format(x) for x in list)
这使用“列表理解”来遍历列表并将字符串格式应用于每个元素。然后,以这种方式创建的元素被连接成一个大字符串以获得最终结果。