Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
0
Help us understand the problem. What is going on with this article?
@enoughspacefor

Python初心者向け。Collectionというプログラミング言語の一般用語を知らないと混乱するかも。

概要

Python初心者向け。Collectionというプログラミング言語の一般用語を知らないと混乱するかも。
自分がそれに該当したので、そのことを記事にする。

Collectionというプログラミング言語の一般用語

引用: https://en.wikipedia.org/wiki/Collection_(abstract_data_type)

In computer science, a collection or container is a grouping of some variable number of data items (possibly zero) that have some shared significance to the problem being solved and need to be operated upon together in some controlled fashion. Generally, the data items will be of the same type or, in languages supporting inheritance, derived from some common ancestor type. A collection is a concept applicable to abstract data types, and does not prescribe a specific implementation as a concrete data structure, though often there is a conventional choice (see Container for type theory discussion).

Examples of collections include lists, sets, multisets, trees and graphs.

この意味で、コレクションというのは、あまり、日本語には馴染んでないのでは。コンテナとかは、比較的見るが。

普通、Pythonでcollecitionというと。

python collection で検索すると、
どうしても、

などの、

collections --- コンテナデータ型

collectionsモジュールに、引き込まれる。

説明が、

このモジュールは、汎用の Python 組み込みコンテナ dict, list, set, および tuple に代わる、特殊なコンテナデータ型を実装しています。

何か、あたかも、
dict, list, set
あたりは、コレクションでないように読めるが。。。
このあたりは、プログラミング用語でいうところのコレクションの代表例である。

まとめ

特にありません。
単なる情報共有。自分が、少し、勘違いしていたので。
コメントなどあれば、お願いします。

0
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
0
Help us understand the problem. What is going on with this article?