次のコードのRubyコードは、ソース文字列を繰り返し、 '。'で区切られた累積単語のリストを生成します。最後の '。'の後の文字以外の文字。例えば文をテストするwhileループを持つRubyコードの慣用的なPython版ですか?
、結果は
[ "会社"、 "Company.Dept.Group"、 "Company.Dept"] ... なり 'Company.Dept.Group.Team' のソース文字列を与えますPythonのwhileループ(私が信じる)は、下記のような式だけではなく、式だけをテストすることを考えれば、これを慣用句のPythonでどのように書くのが最適でしょうか?
while True:
i = temp.rindex('.')
if not i:
break
...
はい、私の知る限り、Pythonは許可していませんassigments場合では時々、このような便利なものと考えられる条件...。 – moooeeeep