セクション 4. 章 1
single
単一の戻り値
メニューを表示するにはスワイプしてください
Pythonにおける関数の単一の戻り値は、関数から1つのオブジェクトまたは値を返すことを指します。この種類の戻り値は、前のセクションでも使用されています。
12345def add_numbers(a, b): return a + b result = add_numbers(3, 5) print(result) # outputs: 8
関数add_numbersは2つの引数を受け取り、それらを加算して単一の値(合計)を返します。この例では、結果が変数resultに格納され、コンソールに出力されます。
注記
Pythonのjoin()関数は、リストなどのイテラブルの要素を指定した区切り文字で連結し、1つの文字列にまとめる機能。
例えば、", ".join(["a", "b"])は"a, b"を返す。
1234# Example of join() words = ["red", "green", "blue"] combined = ", ".join(words) print(combined)
注記
strip()メソッドは、デフォルトで文字列の先頭と末尾の空白、または指定した文字を両端から削除する機能。
例えば、" text ".strip()は空白を除いた"text"を返し、"a,b,c,".strip(",")は両端のカンマを削除して"a,b,c"を返す。
1234# Example of strip() raw_text = ",a,b,c," cleaned_text = raw_text.strip(',') print(cleaned_text)
タスク
スワイプしてコーディングを開始
友人それぞれから買い物リストを受け取ったと想像してください。 買い物を簡単にするために、すべてのリストを1つのアイテムリストとして—1つの文字列形式で—まとめる必要があります。
手順は以下の通りです:
- 最終的な結合結果を格納するため、
merged_listという変数を空文字列で初期化します。 shopping_lists引数内の各リストをループ処理します。- ループ内で、現在のリストのすべてのアイテムを、区切り文字としてカンマとスペース
join()を使い、', 'メソッドで1つの文字列にまとめます。 - 各結合リストの後に、次のリストと区切るためカンマとスペースを追加します。
- 結果を返す前に、
strip(', ')メソッドを使って末尾の余分なカンマとスペースを削除します。 - 最終的な結合済み買い物リストの文字列を返します。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 4. 章 1
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください