Pythonで要約されたデータ型(容器のタイプ)点の組み合わせ

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("巴基斯坦","伊斯兰堡")
'伊斯兰堡'

ここに画像を挿入説明

公開された37元の記事 ウォン称賛17 ビュー2588

おすすめ

転載: blog.csdn.net/qq_44384577/article/details/105302811