1、セットタイプ
1、コンセプトのコレクション
- 各元素に固有の障害は、同一の要素は、要素の集合の間に存在しません
- コレクションの要素を変更することはできません、変数のデータ型にすることはできません、集合の要素ではないタプルのリストをすることができ
- 括弧{}のセットは、要素がカンマで区切られた前記しました
- 空のセットを作成するには、セットタイプまたはSET {} {}の確立、あなたは} {SETを使用する必要があります。
例:
>>> A={"python",123,("python",123)}
>>> print(A)
{('python', 123), 123, 'python'}
>>> B=set("pypy123123")
>>> print(B)
{'y', '2', '1', '3', 'p'}
2のセットとの間の動作
あり:Sは、<= T又はS <Tは、SとTとの間の関係のサブセットを決定する、真/偽を返す
SとTとの間の関係を決定することを含む、真/偽を返す、T S> = T又はSを>
図3に示すように、処理方法の組
あり:S.clear()は、S内のすべての要素を除去する
S.popを()Sが空農産物異常KeyError例外である場合、S、S更新のランダムな要素を返し
設定する一般的なアプリケーション・シナリオ:データ重複排除
2、配列型
-
シーケンスの要素の集合をAと関係を持っています
-
配列が1次元ベクトルの要素であり、それは要素の異なるタイプであってもよいです
-
特定のアクセスシーケンスインデックスによって要素、要素間の数によって案内
文字列型、タプル型、リスト型を含む配列型 -
米国特許
逐次処理機能と方法
1、タプルタイプ定義
- タプルはシーケンスタイプで、一度作成を変更することはできません
- 使用括弧()またはtuplie()を作成するためには、要素間のカンマで区切っ
- あなたは括弧またはNAを使用することができます
- 例:
>>> creat = "cat","dog","tiger"
>>> creat
('cat', 'dog', 'tiger')
>>> color=(0x000000,"blue",creat)
>>> color
(0, 'blue', ('cat', 'dog', 'tiger'))
操作例:
>>> creat = "cat","dog","tiger"
>>> creat
('cat', 'dog', 'tiger')
>>> color=(0x000000,"blue",creat)
>>> color
(0, 'blue', ('cat', 'dog', 'tiger'))
>>> creat[::-1]
('tiger', 'dog', 'cat')
>>> color[-1][2]
'tiger'
2、タイプ定義リスト
- リストは、作成後に変更すること自由にシーケンスタイプです
- 角括弧[]は、またはリスト()を作成し、要素間、カンマで区切っ
- 異なるタイプの要素のリストには長さの制限になることはできません
- 例:
>>> ls=["cat","dog","tiger",1024]
>>> ls
['cat', 'dog', 'tiger', 1024]
>>> it=ls
>>> it
['cat', 'dog', 'tiger', 1024]
角括弧[]は、実際にリストを作成し、ちょうど参照の割り当てを渡すことに注意してください
例:
>>> ls=["cat","dog","tiger",1024]
>>> ls
['cat', 'dog', 'tiger', 1024]
>>> ls[1:2] = [1,2,3,4]
>>> ls
['cat', 1, 2, 3, 4, 'tiger', 1024]
データ保護のため、タプルタイプのリストに変換することができます。
>>> ls = ['cat', 1, 2, 3, 4, 'tiger', 1024]
>>> it = tuple(ls)
>>> it
('cat', 1, 2, 3, 4, 'tiger', 1024)
3、辞書の種類
- 辞書には、「マップ」の実施の形態であります
- キーと値のペア:キーはデータインデックス拡張機能です
- 辞書はキーと値のペアのコレクション、間の障害への鍵です
- そしてコロンのキーと値のペアを作成するために、中括弧{}のdict()を使用して:を示し
- 例えば:
>>> d = {"中国":"北京","美国":"华盛顿","法国":"巴黎"}
>>> d
{'中国': '北京', '美国': '华盛顿', '法国': '巴黎'}
>>> d["中国"]
'北京'
空の辞書を作成します。
>>> de = {};type(de) #type()函数用来检测数据类型
<class 'dict'>
辞書ハンドラの
例:
>>> d = {"中国":"北京","美国":"华盛顿","法国":"巴黎"}
>>> d.get("中国","伊斯兰堡")
'北京'
>>> d.get("巴基斯坦","伊斯兰堡")
'伊斯兰堡'