ディレクトリ
タプル組み込みメソッド
タプルを作成し、リストを変更するだけでなく、望ましい死んで書かれました:タプル(タプル)は何ですか
役割:タプルを作成するためには死んで書かれていました
任意のデータ型のものであってもよいコンマ()を持つ複数の要素内で定義:(離間方法)
唯一の1つの要素のタプルはコンマを持たなければならない場合
使用
- インデックス値
- インデックススライス
- forループ
- 会員事業者
- 長さlen
- インデックス取得要素のインデックス
- 回数のカウント
順序付きまたは順序なし
注文しました
変数または不変
この発言はありません
定義された元祖 - 「小さなメモリ - 」デッド書きます
辞書組み込みメソッド
効果
複数のデータを記憶し、各データは、の記述を有します
定義された方法
{}キー(説明的な意味ではなく、可変データ・タイプ)内のキーのコンマの複数によって分離されている:(任意のデータ型の)値の値の
使用
- キーで、キー値/修正値を押します
- だけではなく、追加して、値を追加しますが、それを修正します
- forループ
- 会員事業者
- 長さlen
- キー/値/アイテム
- (ノーリターンなし、デフォルト値を与えることができないゲット
- (伸びる内のリストに相当)、更新更新
- fromkeys
- SetDefault(のみ変更しないで追加します)
順序付きまたは順序なし
不規則
変数または不変
変数
データを格納するためのハッシュ/ハッシュテーブル
比較すると、リスト、ハッシュテーブル、挿入/高速なデータを削除します
- 彼は(各キーのシーケンスを決して生成することができませんハッシュすることによって> - メルセンヌツイスター(擬似乱数生成):まず、キーが(ハッシュはすべてのデータ型を扱うことができることができます)ハッシングました同じ結果にハッシュ同じことを繰り返します)
- 純粋なデジタルモジュロ9(0,1,2,3,4,5,6,7,8)に加えて、ちょうど生成されたハッシュ関数のシーケンス(純粋デジタル)
組み込みメソッドのコレクション
交差点/ユニオン/補数/設定の違い:セットは何ですか
効果
- 計算には
- 重複排除
- 「ハッシュベースの実装 - 注文のうち、
定義された方法
{}カンマで区切られた複数の素子(可変データ型がないかもしれません)
空の辞書
S = {}
空集合
S =集合{}S = { 'A'、 ' '、 ''、 ''、1 'V'、2,2、 'C'、3、3、4、5、6}# デジタル目的のために、ではありません順不同であろう。しかし、他人のために、それがスクランブルされている
プリント(S)#{1、 2、 'A'、 'C'、3、4、5、6、 'V'}使用
組合
印刷(pythoners | linuxers)
交差点
印刷(pythoners&linuxers)
差分セット
印刷(pythoners - linuxers)
補数
印刷(pythoners ^ linuxers)
追加
pythoners.add( 'オスカー')
ランダムを削除ポップ
pythoners.pop()
順序付きまたは順序なし
不規則
変数または不変
変数
データ型の概要
保存された値の数
格納された値:整数/浮動小数点/列
の値の記憶された複数:リスト/タプル/辞書/コレクション
順序付きまたは順序なし
順序付き:文字列/リスト/タプル(シーケンスタイプ)
順不同:辞書/コレクション
変数または不変
変数:リスト/辞書/設定
不変:整数/浮動小数点/文字列/タプル
コピー深さ(唯一の変数のデータ型用)
コピー深さ
コピー
yが物体xのコピーである場合、xが不変である場合、変更は不変YをX; Xは、可変型である場合、xがyの変化となります。
シャローコピー
LIST1は、オブジェクトの簡易コピーをLIST2場合は、リスト1内の不変の要素は変わらず、LIST2を変更し、リスト1における変数の要素が変更された場合、変更はLIST2に従います。
ディープコピー
LIST1 LIST2は、オブジェクトのディープコピーである場合は、リスト1内の不変の要素は、list2の変わらずに変更、リスト1に変数要素がlist2の変更しない、変更された場合、すなわち、リスト1リスト2のために変更することはありません変更。