Pythonリスト、メタグループ、辞書、集合の比較まとめ【表比較】

1545 ワード

文書ディレクトリ
  • 一、関連リンク
  • 二、区別総括
  • 一、関連リンク
  • Pythonリスト操作及び方法
  • Python元祖操作及び方法
  • Python辞書操作及び方法
  • Python集合操作及び方法
  • 二、区別のまとめ
    リスト、メタグループ、辞書、コレクションは、データを格納するために使用されます.これらの違いは、次のようにまとめられています.
    リスト#リスト#
    メタグループ
    辞書
    しゅうごう
    キーワード
    list
    tuple
    dict
    set
    可変
    可変
    不変
    可変
    可変
    順序付け
    秩序
    秩序
    無秩序
    無秩序
    要素が重複しているかどうか
    繰り返し可能
    繰り返し可能
    キーの繰り返し不可
    繰り返し不可
    シンボルの定義
    []
    ()
    {key:value}
    {}
    作成
    []リスト生成式の直接作成
    ()直接tuple()を作成する
    {}dict(key 1=value 1)dict(zip(list 1,list 2))dict()を直接作成
    {}set()を直接作成する
    削除
    del削除要素またはリストlist.remove(value)list.pop()list.clear()
    del要素またはメタグループの削除
    del要素または辞書dict.clear()の削除
    del要素またはコレクションsetを削除する.remove()set.pop()set.clear()
    挿入の変更
    append()insert()+extend()
    変更不可
    dict[key]=value
    s.add()
    訪問する
    インデックスアクセスforループfor i in listfor index,i in enumerate(list)
    インデックスアクセスforループ
    キーアクセスget()アクセスsetdefault()アクセスforループループ
    forループループ
    せいせいしき
    [i*i for i in list 1]戻りリスト
    (i*i for i in list 1)ジェネレータオブジェクトに戻りforとnext()でアクセス
    dict={i:j for i,j in zip(list1,list2)}dict={i*2 for i in range(1,10)}
    交差&およびセット|差分セット-スライス
    サポート
    サポート
    サポートされていません
    サポートされていません
    索引
    サポート
    サポート
    サポートされていません
    サポートされていません
    in,not in
    サポート
    サポート
    サポート
    サポート
    +,*
    サポート
    サポート
    サポートされていません
    サポートされていません
    その他
    辞書のキーとして使用できません
    辞書のキーとして使用できます