ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 クラウドコンピューティングの登場以降、ソフトウェア業界は大きな変革の中に ...
Tighten up your code and identify errors before they occur with mypy. I've been using dynamic languages—Perl, Ruby and Python—for many years. I love the ...
プログラミングの本質は「データをどう扱うか」にあります。 アプリの設定、座標、色、誕生日など――私たちの身のまわりには、「変わってはいけないデータ」が意外とたくさんあります。 Pythonでは、そうしたデータを守るためにタプル(tuple)という ...
一般社団法人Pythonエンジニア育成推進協会はコラム「Pythonのリスト(list)、辞書(dict)、タプル、(tuple)、集合(set)とは」を公開しました。 こんにちは、Pythonエンジニア育成推進協会 顧問理事の寺田です。私は試験の問題策定とコミュニティ連携を ...
Pythonの「tuple(タプル)」は、list(リスト)と非常によく似ていますが、決定的な違いが一つあります。 それは、タプルは一度作成すると中身を変更(追加・削除・上書き)できない、「イミュータブル(変更不可能)」なデータ型である、という点です。
関数アノテーションとは関数の引数と戻り値に付加情報をつける機能です。PEP 3107 -- Function Annotationsで定義されていて、 Python 2. 6へbackportされていないので、 利用するにはPython 3. 0以降が必要になります。 まずは、 インタラクティブシェルで関数 ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する