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
サポート
サポート
サポート
サポート
+,*
サポート
サポート
サポートされていません
サポートされていません
その他
辞書のキーとして使用できません
辞書のキーとして使用できます
リスト、メタグループ、辞書、コレクションは、データを格納するために使用されます.これらの違いは、次のようにまとめられています.
リスト#リスト#
メタグループ
辞書
しゅうごう
キーワード
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
サポート
サポート
サポート
サポート
+,*
サポート
サポート
サポートされていません
サポートされていません
その他
辞書のキーとして使用できません
辞書のキーとして使用できます