スペースがある場所で文字列を分割し、配列に入れたい。たとえば、str が "foo bar asdf" の場合、配列を ["foo", "bar", "asdf"] にする必要があります。次のように簡単にできることを私は知っています:
str = raw_input("Enter String")
cstr = ""
for char in str:
if char == " ":
print cstr
else:
cstr = cstr + char
しかし、それはスペースまでの最初の単語のみを出力し、非常に単純なものに対して非常にかさばります。これを簡単に行うにはどうすればよいですか?