foo = 'one,two,three,four,five' first, *_ = foo.split(',') *beginning, something, _ = foo.split(',')
上記コードのアンダースコアに代入する行為はどういうことを示しているのでしょうか?
実行結果だけ見ると、アンダースコアに代入したものは代入しても二度と取り出せないものだと思いましたが、合ってますでしょうか?
また、
*beginning, something, _ = foo.split(',')
こちらの記述ではbeginningには配列で[one,two,three]
の3つが入っているのですがここが3つになる理由は代入する変数が3つあるから丁度いいように配分している、ということでいいでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/25 05:51
2017/10/25 06:35