1. ホーム
  2. python

[解決済み] Pythonのsplit()でデリミタが削除されない [重複]...

2022-09-23 21:26:01

質問

このコードは、私が必要とすることをほぼ実現しています。

for line in all_lines:
    s = line.split('>')

ただし、「>」区切り記号をすべて削除しています。

だから

<html><head>

に変わる。

['<html','<head']

split()メソッドを使用する方法はありますか? を保つ を削除する代わりに、デリミタを維持する方法はありますか?

この結果では...

['<html>','<head>']

どのように解決するのですか?

d = ">"
for line in all_lines:
    s =  [e+d for e in line.split(d) if e]