Python I';I’我想分解一个要拆分的字符串列表/&引用;及;及;指向唯一字符串的列表

Python I';I’我想分解一个要拆分的字符串列表/&引用;及;及;指向唯一字符串的列表,python,flatten,Python,Flatten,我有一个类似于[“亚历克斯·史密斯”、“约翰·琼斯/约翰·琼斯和安娜·康纳”、“詹姆斯·奥布莱恩”的名单]。我想把它转换成一个独特个体的列表:[“亚历克斯·史密斯”、“约翰·琼斯”、“安娜·康纳”、“詹姆斯·奥布莱恩”]。我可以使用list(set(vector))来获得我想要的唯一性,但是这种分裂让我头疼 我看了一下,它看起来不错,但它分解成了独立的字母,而不是名字和姓氏的组合。选择一个分隔符,连接该分隔符,将所有分隔符转换为该分隔符,拆分该分隔符,然后按计划使用set()删除重复项: l =

我有一个类似于[“亚历克斯·史密斯”、“约翰·琼斯/约翰·琼斯和安娜·康纳”、“詹姆斯·奥布莱恩”的名单]。我想把它转换成一个独特个体的列表:[“亚历克斯·史密斯”、“约翰·琼斯”、“安娜·康纳”、“詹姆斯·奥布莱恩”]。我可以使用list(set(vector))来获得我想要的唯一性,但是这种分裂让我头疼


我看了一下,它看起来不错,但它分解成了独立的字母,而不是名字和姓氏的组合。

选择一个分隔符,连接该分隔符,将所有分隔符转换为该分隔符,拆分该分隔符,然后按计划使用
set()
删除重复项:

l = ["Alex Smith", "John Jones/John Jones and Anna Conner", "James O'Brien"]
new_set = set('/'.join(l).replace(' and ', '/').split('/'))
结果:

>>> new_set
{"James O'Brien", 'Alex Smith', 'John Jones', 'Anna Conner'}

选择一个分隔符,连接该分隔符,将所有分隔符转换为该分隔符,拆分该分隔符,然后按计划使用
set()
删除重复项:

l = ["Alex Smith", "John Jones/John Jones and Anna Conner", "James O'Brien"]
new_set = set('/'.join(l).replace(' and ', '/').split('/'))
结果:

>>> new_set
{"James O'Brien", 'Alex Smith', 'John Jones', 'Anna Conner'}

请展示一些您迄今为止尝试过的代码,以及更好或更多的输入和所需输出示例。你所描述的问题仍然过于宽泛和模糊。多亏了@TigerhawkT3。他的建议正是我想要的。请展示一些您迄今为止尝试过的代码,以及更好或更多的输入和期望输出示例。你所描述的问题仍然过于宽泛和模糊。多亏了@TigerhawkT3。他的建议正是我想要的。