Python データ型の違い
セット コレクションと辞書辞書の違い(学習を推奨) :Python ビデオ チュートリアル )
唯一の違い: セットには対応する値がありません
両方とも変数型、つまりハッシュ可能ではありません
両方の内部要素は不変型であり、ハッシュ化できます
両方ともインデックスがないため、インデックスに基づいたスライスや操作は不可能です
セット コレクションとリストリスト間の相違点
#同じ点 #–両方とも変数型
#相違点#– セット コレクションは順序付けされておらず、一意の要素を持ちます
– セット コレクションは for ループを通じてのみ要素を取得できます。それ以外の場合は順序付けされておらず、インデックスがありません
– リストは順序付けされており、要素は一意ではなく、インデックスに従ってスライスできます
– リストは分離された構造を持つ動的シーケンス テーブルです (理由は
– セット コレクションは、主にテスト データとデータの交差、結合、差分、その他の種類の重複排除操作に使用されます。 – セット コレクションと辞書辞書の本質的な違いlist list dict 辞書との違い
同じ点:
変数型
Iterable異なる点:
辞書辞書のキーは不変オブジェクトである必要があります
辞書辞書はリストよりも多くの記憶領域を必要としますlistディクショナリのクエリ効率はリストのクエリ効率よりもはるかに高くなりますタプルとリストの違い
違い:
タプル オブジェクトは作成後は不変です
オブジェクトの作成方法: list = ["Element"] tuple=("Element",)同じ点:
Iterable
tuple tuple、string、number
不変型 (ハッシュ可能)、要素はできません変更されました
タプルには可変型を含めることができますPython 関連の技術記事の詳細については、Python チュートリアル
列にアクセスして学習してください。以上がPythonのデータ型の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。