文字列分割の小さな例


同僚の簡単なデータ構造の分解の問題'book hamutlet'は、このようなデータ構造に似ています.3つの文字は'|'で区切られています.最後の部分を削除します.つまり、抽出だけです. 'book hamurlet𞓜というのは、一見簡単に見えるが、実際にはあまり上手ではない.もちろん最初はsplit、またはre.split()関数を考えています.分けたら、組み合わせが必要です.以下はその簡単な実現です.
>>> str1 = 'book|hamulet|1959-1962'
>>> str2 = '|'.join(str_1.split('|')[:-1]) + '|'
>>> print str2
book|hamulet|
は、最初にスプリット関数で分割してから、分割されたリストを最後の部分から削除して、「124」で接続すればいいです.