Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
文字列 thats がある場合、文字'asdf foo\nHi\nBar thing'列を分割したいので、出力は['asdf', 'foo', 'hi', 'bar', thing']. それは本質的x.split(' ')にそしてx.split('\n'). これを効率的に行うにはどうすればよいですか?forループを再度分割するのではなく、約1行の長さにしたい...
'asdf foo\nHi\nBar thing'
['asdf', 'foo', 'hi', 'bar', thing']
x.split(' ')
x.split('\n')
パラメータをsplit():x.split()に省略すると、スペースと改行文字 (およびタブ) の両方で分割されます。
split()
x.split()
例:
>>> x = 'asdf foo\nHi\nBar thing' >>> x.split() ['asdf', 'foo', 'Hi', 'Bar', 'thing']