A.辞書(キーと値のペア)
1.基本的な辞書形式:{KEY1:1、KEY2:2}
2.辞書(例えば:数値、文字列、タプル、ブール値)不変キーでなければならず、値は、利用可能な数値、文字列、リスト、辞書などの変数です。
3.辞書のキーは一意である必要があり、繰り返すことはできません
(Python36プリント注文、python35および印刷は、次のバージョンが順不同であるあります)
4営業辞書:
で:
1.キー変更をすることによって行われる:(存在しないキーが自動的に追加された場合には、存在する場合、修飾された)DIC [キー] =「値」
デフォルト値はバックなしに追加されていない場合2.dic.setdefault(「キー」、「値」)は、コンマの前に債券、コンマの後の値です。(存在しない追加、そこに追加されます)
削除:
辞書はメソッドを削除しないことに留意されたいです
2.dic.pop()括弧は、パラメータを追加する必要があることに注意してください、パラメータは、戻り値が削除され、ポップが値を返す、キーを削除することです。
dic.popitem()はキーと値のペアのランダムなセットを削除するため、削除python36は最後、python35であり、ランダムに一組の前に削除します
dic.popitemは()戻り値はタプルキーとその値で、戻り値を有しています。
全体の辞書を削除する3.delのDIC()
デルDIC(「キー」)は、指定されたキーを削除するために括弧内に添加してもよいです
4.dic.clear()空の辞書、あなたは削除指定することはできません
変更します。
結合によって修飾1.dic [「キー」] =「値」(変更するキー上に存在する場合、追加存在しません)
2.update 更新
dic.update({「キー」:「値」}) 新しいキーと値のペアではないが、追加される修飾された複数の一つ以上を追加するように修正されなければなりません
チャールズ:
キーが存在しない場合は、プリント(DIC [「キー」])1.検索与えられます
エラーがない場合dic.get(「キー」)の検索2.は、Noneを返します。
1 DIC = {1:2、' 3 ':8、FALSE:真、(1,2,3):[ ' 132 '、' QW ' ]、' デューク':' 山を動かす' } 2つの S = DIC。 (4、GET 「存在しない」) #が与えられていない場合、デフォルトは、独自のリターンの戻り値なしを定義することはできません 。3 印刷(S)
5.その他の操作:
1.print(dic.keys())、すべてのキーを印刷リストを印刷しますが、次のテーブルを見つけることができません
2.print(dic.values())リスト内のすべての値を印刷
リスト内のキーと値のタプルの形式で3.print(dic.items())
二.IDは==であります
メモリアドレスを表示する1.id()
名前= 'アレックス
プリント(ID(名前))
2.isは、(そのメモリアドレスを比較)同じメモリアドレスではないを通して見られます
3. ==値が等しい参照、等号(比較値)
4.小さなデータプール:
役割の1のみ数字と文字列タイプは、データ・プールは、メモリを節約するために、複数のコードブロックを小さなデータ・プールに使用することができる小さいです
デジタル:同じメモリアドレスにこの範囲内点256 -5
いいえ文字列範囲ありません
2.特殊文字場合は、小さなデータプールがあります
3.乗算文字列は0と1を除いて、20文字を超えることはできません
ます。https://www.cnblogs.com/wangtaobiu/p/9865274.htmlで再現