在Python中拆分分号分隔的字符串

Mik*_*ike 4 python string split

我想分割一个以分号分隔的字符串,以便我可以使用Python存储每个单独的字符串,以用作XML标记之间的文本.字符串值如下所示:

08-26-2009;08-27-2009;08-29-2009
Run Code Online (Sandbox Code Playgroud)

它们只是存储为字符串值的日期

我想迭代遍历每个值,存储到变量并在最后将变量调用到以下代码中:

for element in iter:
    # Look for a tag called "Timeinfo"
    if element.tag == "timeinfo":
        tree = root.find(".//timeinfo")
        # Clear all tags below "timeinfo"
        tree.clear()
        element.append(ET.Element("mdattim"))
        child1 = ET.SubElement(tree, "sngdate")
        child2 = ET.SubElement(child1, "caldate1")
        child3 = ET.SubElement(child1, "caldate2")
        child4 = ET.SubElement(child1, "caldate3")
        child2.text = FIRST DATE VARIABLE GOES HERE
        child2.text = SECOND DATE VARIABLE GOES HERE
        child2.text = THIRD DATE VARIABLE GOES HERE
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.

Pau*_*ndt 14

Split返回如下列表

>>> a="08-26-2009;08-27-2009;08-29-2009"
>>> a_split = a.split(';')
>>> a_split
['08-26-2009', '08-27-2009', '08-29-2009']
Run Code Online (Sandbox Code Playgroud)