Pythonのプログラムについて
Pythonのプログラムで、リストの値を引数としてとり、要素をカンマとスペースで並べ、最後の要素の前にandを挿入した文字列を返す関数を書きたいのですが、どうすればいいのかわかりません。
例えば、spam=['apples','bananas','tofu','cats']
のようなリストがあったとしたときに、プログラムを実行すると、
'apples, bananas, tofu and cats'と返すプログラムを作りたいです。
現在、andの前後の要素はspam[-2]とspam[-1]で処理し、その前のspam[0]からspam[-1]まではループか何かを使うのではないかと予想して取り組んでいるのですが、うまくいきません。
具体的なエラーではなく、プログラム丸ごとの質問で申し訳ないのですが、どなたかアドバイスお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。