字符串python中的多个分隔符

text="Brand.*/Smart Planet.#/Color.*/Yellow.#/Type.*/Sandwich Maker.#/Power Source.*/Electrical."

我有这种弦。我正面临将其拆分为2个列表的问题。输出将大致如下所示:

name = ['Brand','Color','Type','Power Source']
value = ['Smart Plane','Yellow','Sandwich Maker','Electrical']

有什么最佳解决方案吗?

评论
  • 已婚女嗨
    已婚女嗨 回复
    name = []
    value = []
    
    text = text.split('.#/')
    
    for i in text:
        i = i.split('.*/')
        name.append(i[0])
        value.append(i[1])