Pythonのデータ型の違い

(*-*)浩
リリース: 2019-08-02 13:58:26
オリジナル
3071 人が閲覧しました

Python データ型の違い

Pythonのデータ型の違い

セット コレクションと辞書辞書の違い(学習を推奨) :Python ビデオ チュートリアル )

唯一の違い: セットには対応する値がありません

両方とも変数型、つまりハッシュ可能ではありません

両方の内部要素は不変型であり、ハッシュ化できます

両方ともインデックスがないため、インデックスに基づいたスライスや操作は不可能です

セット コレクションとリストリスト間の相違点

#同じ点 #–両方とも変数型

#相違点

#– セット コレクションは順序付けされておらず、一意の要素を持ちます

– セット コレクションは for ループを通じてのみ要素を取得できます。それ以外の場合は順序付けされておらず、インデックスがありません

– リストは順序付けされており、要素は一意ではなく、インデックスに従ってスライスできます

– リストは分離された構造を持つ動的シーケンス テーブルです (理由は

– セット コレクションは、主にテスト データとデータの交差、結合、差分、その他の種類の重複排除操作に使用されます。

– セット コレクションと辞書辞書の本質的な違い

list list dict 辞書との違い

同じ点:

変数型

Iterable

異なる点:

辞書辞書のキーは不変オブジェクトである必要があります

辞書辞書はリストよりも多くの記憶領域を必要としますlist

ディクショナリのクエリ効率はリストのクエリ効率よりもはるかに高くなります

タプルとリストの違い

違い:

タプル オブジェクトは作成後は不変です

オブジェクトの作成方法: list = ["Element"] tuple=("Element",)

同じ点:

Iterable

tuple tuple、string、number

不変型 (ハッシュ可能)、要素はできません変更されました

タプルには可変型を含めることができます

Python 関連の技術記事の詳細については、

Python チュートリアル

列にアクセスして学習してください。

以上がPythonのデータ型の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート