Pythonの組み合わせデータ

みなさん、こんにちは、瞬き、日が経過しました。ファンが数を持つことができ、どうもありがとうございました。IRIDと呼ばれる特別な感謝のQQの友人****私の中でENT技術的な自信、私は質問をする必要がありそう。賞賛のポイントに加え、懸念のように、多くの質問を願っています!

(まあ、と港の言葉で!早めるはもったいないそれならば!質問を書くこと?)

三つのカテゴリーにPythonの従来の結合データ:

  • コレクションタイプ:
    要素間の順不同の要素のコレクション、同じセットの唯一の要素が存在します。コレクション(セット)

  • 配列タイプ:
    要素のベクトルであり、要素間の要素間の優先関係、番号アクセス、非排他的です。典型的な配列タイプは、文字列(文字列)、リスト(リスト)、タプル(組)であります

  • マッピング・タイプ:
    「キー」のデータ項目の組み合わせ、各要素は(キー、値)として示される、キーと値のペアです。マッピングは、辞書(辞書)のタイプの典型的な代表であります

私たちは、セットについて話します:

前述のように、我々はこれらのタイプについて話今回、タイプはセットはセット()、リストがリストされ、対応する伝達関数を有する()、などなど。だから、限り、あなたはライン上で念頭に置いて、英語のこれらのタイプを保つよう。

すなわち、0または複数のデータ項目のランダムな組み合わせを含む数学タイプのセットと概念の一貫したセットでPython言語、。括弧{}は、インデックスことを示し、位置の概念がない、要素のセットは、追加または動的に削除することができます。ユニークなコレクション要素、要素の重複除外するために使用されるコレクション型に起因します。

インデックスといえば、我々はについて話すことができます。

2つのインデックス番号システムがありますが、我々は正の増分番号で始まる、一例として、文字列「こんにちは」を取りました:

Ello H
0 2. 3. 1. 4
- >
これは、キー番号は、最初のものではないゼロです。

数を減少させるリバース:

H ello
-5 -4 -3 -2 -1
< -

それは問題になりません。

使用することができる[N:M]、取得したサブストリングの形式は、この操作は、スライス画像と呼ぶことにします。[N:M]は、連続するサブストリングとの間のNからM(ただし、Mは含まない)に文字列を取得します。スペースは、グリッドを占めていることに注意してください。

ここに画像を挿入説明

私たちは、私が覚えているだろう、もっとしてみてください。

まあシリアル番号システムは、我々がセットに戻って、終了します:

a = {1,3,2,4,6,5,9,4,1,2,4,1,5}

重複要素、私はあなたにカンカン与えることができ、コレクション演算子をフィルターではありません。

ここに画像を挿入説明

収集のための関数やメソッド:

ここに画像を挿入説明

これらのほとんどはそれについて話をしているので、それは非常に簡単です。

a = {1,2,5}
for i in a:
	print(i)

これは、コレクションをトラバースすることです。

今、私たちはタプル(タプル)のシーケンスのタイプについて話しています。

括弧からなるタプル、Pythonのタプルのリストは、タプルの要素は変更することができないことを除いて、同様です。
タプルの使用括弧()、角括弧を使用してリスト。
タプルは括弧内の要素を追加する必要があるとすることができ、カンマで区切られた、非常に簡単な作成します。

a = 3,
print(a,type(a))

はい、これはタプルです。タプル最大の特徴は変更されていませんが、組み合わせることができます。

a = (2,3,1)
b = (3,4,1)
c = a + b
print(c)

タプルは、一般的に、より適切ないくつかの機密文書を保存するために使用します。

今、私たちはリスト(リスト)のシーケンス型を再訪します。マルチセットとタプルよりも非常に一般的な、一般的なリストは、(GUIなどを開発し、簡単な手順で、非Webを、EDS)。

リスト中央の括弧は、リスト内で、いずれかのタイプを持つことができます。

スライスは、一つ以上の要素を得るために、すなわち、得られた断片のリストについては、基本的な操作のリストです。結果はリストのスライスタイプです。

スライスモード:
またはリスト変数[N:M:K]
Nからスライスタイプ新しいリストのM(無Mを含有しない)の要素のリストを取得します。Kが存在する場合、NからMへのリストを取得するスライスタイプ(Mを含まない)の要素のリストにKは、対応するステップサイズです。

ここに画像を挿入説明

これは、リストの操作方法、私はあなたが覚えて願って、それぞれが非常に重要です。

それが増加してくると、それも削除されます。
Pythonは、削除、削除するデルのキーワードを使用して、もはやこのキーワードは、すべてのタイプに適用され、アクセスする必要があります。

例えば:

a = [1,'2',3,'4']
del a
print(a)

それを与えられて、彼は、右の定義を言いませんでしたか?
リストについては、デルはまた、クリップを削除することができます。

デル変数リスト[インデックス番号]
デル、変数リスト[インデックス開始:終了インデックス]

今、私たちは辞書(dictの)でのマッピングのタイプについて話しています:

大括弧によるが、異なるだけでなく、非常に異なるのコレクションでも辞書。
括弧{}を使用してPython言語辞書が確立され、各要素はキーと値のペアです。

使用:
{鍵1:1つの値、キー2:2の値、...、キーN:N}の値

結腸と異なるキーに接続されたキーの値がカンマで区切られました。これは、ブレース、辞書とも同様の特性の組を有する一組の、すなわち無順序を表すことができると対の間繰り返すことができません。

なお、キーが辞書にないようなリストとして変数の種類、そのような文字列型、タプル型として唯一不変の種類は、です。

私たちは今、簡単な辞書を見てみましょう。

dic = {'a':1,'b':2,'c':3}

これは、その後、辞書、辞典、それは何を使用することであるのですか?辞書にアクセスする方法を見てみましょう:

要素列のインデックス位置を使用して、リストタイプ。キーインデックス値の「キーの」辞書の要素として、そのため、あなたは直接関係のインデックスキー要素を使用することができています。

可変辞書[キー]
の使用及び割当インデックス=交配、辞書は、各要素のために修飾することができます。
辞書を作成するために、括弧を使用します。インデックス作成と割り当てフィットすることで、あなたは辞書に要素を追加することができます。

以下は、操作の辞書メソッドです。
ここに画像を挿入説明

デフォルトの値を返すd.pop注意、d.getとは、デフォルトパラメータを指し、それは無視することができます。

横断する必要があり、辞書、実際には、すべてのタイプを横断することができる唯一の方法は、トラバーサルに依存します。

a = {1:'a',2:'b'}
for i in a:
    print(i)

あなたが見る、私が言うことはありません。

さて、今日は、知識以上のものです、私はあなたが、これはこの基盤の基本であることを覚えて願っています。書き込みはそれで、我々は、少なくとも見て、簡単ではありません。困惑友人がコメント欄に尋ねた、私がしようとすると答えますがあります。小さなに関心のあるパートナーは、私を追加することができます3418772261:QQを私たちの次のさよなら!

公開された12元の記事 ウォン称賛17 ビュー10000 +

おすすめ

転載: blog.csdn.net/Persia_king/article/details/105069316