Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions source/organize/3_contributers.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
6 changes: 3 additions & 3 deletions source/textbook/4_collections.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down