From c6246dd42bf680e7ffe5e4bc3dc8b0477b1226b2 Mon Sep 17 00:00:00 2001 From: Yiyang Zhan Date: Sat, 20 Dec 2025 13:21:24 +0900 Subject: [PATCH 1/3] =?UTF-8?q?=E3=80=8C=E3=82=A4=E3=83=86=E3=83=AC?= =?UTF-8?q?=E3=83=BC=E3=82=BF=E3=83=96=E3=83=AB=E3=80=8D=E3=82=92=E3=80=8C?= =?UTF-8?q?=E3=82=A4=E3=83=86=E3=83=A9=E3=83=96=E3=83=AB=E3=80=8D=E3=81=AB?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "iterable"のカタカナ表記なので「イテラブル」のほうが適切 https://docs.python.org/3/glossary.html#term-iterable --- source/textbook/4_collections.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/textbook/4_collections.md b/source/textbook/4_collections.md index 77dfbfb..3522121 100644 --- a/source/textbook/4_collections.md +++ b/source/textbook/4_collections.md @@ -356,10 +356,10 @@ foo spam bar ham ``` -各メソッドの戻り値はイテレータブルオブジェクトです。 +各メソッドの戻り値はイテラブルオブジェクトです。 -```{admonition} コラム: イテレータブルオブジェクト -`.keys()` 、 `.values()` 、 `.items()` の戻り値の型はリストやタプルではなくそれぞれ `dict_keys` 、 `dict_values`、 `dict_items` ですが、いずれも `for` 文でデータを取り出すことができます。Pythonの `for` 文は、「イテレータブルオブジェクト」という連続したデータ構造を表すオブジェクトであれば扱えるため、このような動きになります。 +```{admonition} コラム: イテラブルオブジェクト +`.keys()` 、 `.values()` 、 `.items()` の戻り値の型はリストやタプルではなくそれぞれ `dict_keys` 、 `dict_values`、 `dict_items` ですが、いずれも `for` 文でデータを取り出すことができます。Pythonの `for` 文は、「イテラブルオブジェクト」という連続したデータ構造を表すオブジェクトであれば扱えるため、このような動きになります。 ``` ```{index} set single: Collection; set From 0657d322e0975bc352aa69aa2bf4acad6f11b08a Mon Sep 17 00:00:00 2001 From: Yiyang Zhan Date: Sat, 20 Dec 2025 20:56:58 +0900 Subject: [PATCH 2/3] =?UTF-8?q?=E3=80=8C=E3=82=A4=E3=83=86=E3=83=A9?= =?UTF-8?q?=E3=83=96=E3=83=AB=E3=82=AA=E3=83=96=E3=82=B8=E3=82=A7=E3=82=AF?= =?UTF-8?q?=E3=83=88=E3=80=8D=E3=82=92=E3=80=8C=E5=8F=8D=E5=BE=A9=E5=8F=AF?= =?UTF-8?q?=E8=83=BD=E3=81=AA=E3=82=AA=E3=83=96=E3=82=B8=E3=82=A7=E3=82=AF?= =?UTF-8?q?=E3=83=88=E3=80=8D=E3=81=AB=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 公式ドキュメントの日本語訳に従う: https://docs.python.org/ja/3.14/glossary.html#term-iterable --- source/textbook/4_collections.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/textbook/4_collections.md b/source/textbook/4_collections.md index 3522121..30fff71 100644 --- a/source/textbook/4_collections.md +++ b/source/textbook/4_collections.md @@ -356,10 +356,10 @@ foo spam bar ham ``` -各メソッドの戻り値はイテラブルオブジェクトです。 +各メソッドの戻り値は辞書ビューオブジェクトと呼ばれ、反復可能なオブジェクト (iterable object) の一種になっています。 -```{admonition} コラム: イテラブルオブジェクト -`.keys()` 、 `.values()` 、 `.items()` の戻り値の型はリストやタプルではなくそれぞれ `dict_keys` 、 `dict_values`、 `dict_items` ですが、いずれも `for` 文でデータを取り出すことができます。Pythonの `for` 文は、「イテラブルオブジェクト」という連続したデータ構造を表すオブジェクトであれば扱えるため、このような動きになります。 +```{admonition} コラム: 反復可能なオブジェクト +Pythonの `for` 文は、リストやタプルだけではなく「反復可能なオブジェクト」という連続したデータ構造を表すオブジェクトであればデータを取り出すことができます。辞書の `.keys()` 、 `.values()` 、 `.items()` メソッドの戻り値の型はリストやタプルではなくそれぞれ `dict_keys` 、 `dict_values`、 `dict_items` というクラスの辞書ビューオブジェクトですが、いずれも反復可能なオブジェクトになっているので `for` 文で取り扱うことができるのです。 ``` ```{index} set single: Collection; set From 38419b725f8afcad5b9c6d5696dfe64d54d3144f Mon Sep 17 00:00:00 2001 From: Yiyang Zhan Date: Sat, 20 Dec 2025 20:59:43 +0900 Subject: [PATCH 3/3] =?UTF-8?q?=E8=B2=A2=E7=8C=AE=E8=80=85=E4=B8=80?= =?UTF-8?q?=E8=A6=A7=E3=81=ABzhanpon=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/organize/3_contributers.md | 1 + 1 file changed, 1 insertion(+) diff --git a/source/organize/3_contributers.md b/source/organize/3_contributers.md index ba9834c..61e2bda 100644 --- a/source/organize/3_contributers.md +++ b/source/organize/3_contributers.md @@ -39,3 +39,4 @@ Python Boot Campのテキスト作成には以下の人たちが関わってい - [yutaka](https://github.com/yutaka-nakamura-pascalia) - [Makino](https://github.com/MikiMakino) - [Katsumi](https://github.com/l-plantarum) +- [zhanpon](https://github.com/zhanpon)