戻値は目的上必要なもの以外はNone(なし)が原則。'hokke']配列中の値を探して削除removeを使って要素を削除する場合、存在しなければエラーで停止します。indexOfの様に、index(値)で探すのも、見つからない場合はエラーですからだめです。可能ですが、ここでは扱いません。不要であれば省きます。三項演算子の様なものJavaacriptで必要があって、三項演算子(条件?trueの時の式:falseの時の式)を使いました。Javaではそれに合わせて使いました。pythonで似たような効果のある書き方はこうなります。流れから来る名称ですが、名前を聞いた反応が「3項?そんなことができるのか?...あ、そうね...」で、式を見た反応が「何を言ってるんだ」で、奇異さ加減がちょうどよくマッチする名前です。条件演算子と呼ぶ言語もあるようですが、これではしっくり来ません。pythonでは演算子には見えません。Expressions)の項に書いてあります。他の三項演算子を知っていると順番が逆と思いますが、こちらを先に見ていたらすんなり受け入れられると思います。英語そのままの表現です。'shishamo']やりたいことを先に書けるので、しっくりきます。else以下は必要です。found')も可能です。nopにあたるpassが使えるかと思ったのですが、だめでした。fishlist.remove(rmv)とすればいいだけです。splitsplit("区切り文字")は文字列を区切り文字で区切って、分けたものを要素にした配列を生成して返します。pythonでは、リストの初期化が楽なので出番がなかったので、ここにおいておきます。)に区切り文字を指定しなければ、複数のスペースがあっても一つの区切りとしてくれます。'shishamo']リストのリストすでに、「要素の種類は混在可能」でやっています。Javascriptと同じプログラムを作れます。[basemenu,sauce,topping];basename,sauce,toppingという分類名はリストでは失われて番号になりますが、リストのリストを必要としたのは数学関係のプログラムでしたので、0,1,2という連番で構いませんでした。必要ならリストの代わりに辞書を使います。イチゴ練乳アイスbasenameに"かき氷"を加えたければ、dessertmenu[0].append("かき氷");drinkメニューを加えたければ、dessertmenu.append(["コーヒー","紅茶","ソーダ"]);で可能です。dessertmenu[2][0]+dessertmenu[1][2]+dessertmenu[0][0]print('参照例',example1)print('追加前',dessertmenu[0])dessertmenu[0].append("かき氷");print('追加後',dessertmenu[0])print('飲物追加前',dessertmenu)dessertmenu.append(["コーヒー","紅茶","ソーダ"]);print('飲物追加後',dessertmenu)basename.append("パスタ");print('!!',dessertmenu)やってみます。'ソーダ']]最後の例(!!)で、配列に入るのは参照であることがわかります。安達順一(2018-10-17)https://dabiyone.com/。