質問: [s for s in a if s != ""] #空の配列の削除 print(a) ``` 上記のソースで実現はできた。 問題点 * 区切り文字が元々の文字列に入るとバグる * なんか効率が悪い気がする もっと良い方法があったらお願いします
回答: 不等号に囲まれたものと、囲まれていないものを取り出すのであれば、 ``` import re a = "bafd" b = re.findall("<.*?>|[^<>]+",a) print(b) ```