ディレクトリ
タプル組み込みメソッド
タプル:
リストだけを変更することが望ましい、タプルが作成されますが、死んで書かれていたではない:タプルタプルは何ですか
1.役割
メモリを節約するために圧縮データ
2.方法を定義します。
(任意のデータ型のものであってもよい)カンマで複数の要素内(離間)
i = (1,2,3)
j = tuple((1,2))
一つだけの要素、コンマとコンマをプリントアウトする必要がありますされ
3.
1.インデックス値
2.スライスインデックス
3.forサイクル
4.操作のメンバー
5.len長
そう要素を得る6.index
7.count数
4.秩序無秩序
注文しました
変数不変
タプルの要素が編集できない中では、この概念は存在しません。
辞書組み込みメソッド
辞書
文字列/リスト/辞書
一般的な、そのうちの3人は、世界で物事の十分な説明になります
他のデータ型を交換することができます - >
代わりに、データベースの代替セットRedisのタプルのリストの
1.役割
複数のデータを記憶し、各データは、の記述を有します
2.方法を定義します。
{}キー(説明的な意味ではなく、可変データ・タイプ)内のキーのコンマの複数によって分離されている:(任意のデータ型の)値の値の
ハッシュテーブル(ハッシュテーブル)
==ない変数ハッシュ、ハッシュは==不変であってもよいです
i = {(1,2):'cql'}
print(i)
#key为元组是可打印,不会报错
# 0001
dic = {0: '功能1', 1: '功能2'}
print(dic)
#key为数字类型时类似于自定义字符编码
3.
優先順位の把握
1.キーを押して値
2.キーを押す修正値/付加価値、キーが存在しない場合は追加します
キー値である3.forループ
前記操作部材、決意キー値
5.len長
6.keys /値/アイテム
印刷(dic.keys())
#リストとして、すべてのキーを取得します。
印刷(dic.values())
#リストとして、すべての値を取得します。
印刷(dic.items())
#全てのキーと値のペアは、タプルのリストの形式で保存されることを得ます
for i,j in dic.items():
print(i,j)
#类似于循环解压缩,i拿到key,j拿到value
知る必要があります
し1.Getは、()を取得します
dic = {'a': 1, 'b': 2, 'c': 3}
print(dic.get('c','q'))
print(dic.get('b',100))
print(dic.get('e'))
print(dic)
# 字典中没有返回None,可以给定一个默认值
2.update:拡張のリストに類似の更新、
3.setdefault既定値に設定
dic = {'a': 1, 'b': 2, 'c': 3}
dic.setdefault('a',10)
print(dic)
dic.setdefault('q','r')
print(dic)
#字典中有则不修改,没有则增加
4.秩序無秩序
不規則
変数不変
変数
組み込みメソッドのコレクション
セット
1.役割
1. AC /及び/差分/補数(対称差分演算)
2.重複排除
3.シャッフル - >従ってないデジタル関係にするための外、他のための外であろう - >ハッシュテーブルの実装に基づいて
2.方法を定義します。
要素の{}下着コンマ複数(ない変数データ型)
空のセットの定義
i = set()
j = {}
#只有大括号为字典类型
3.
1. AC /及び/差分/補数演算
i = {1,9,6,7,10}
j = {3,5,1,7}
print(i&j)
print(i|j)
print(i-j)
print(i^j)
#を2.add要素のコレクションを追加します。
i.add('cql')
print(i)
3.remove /廃棄/ポップ
削除する
その後、値Noneを返していないエラーがあります削除
捨てます
ノーリターンなしも削除されたが、そこにありません
ポップ
ランダムを削除するには、パラメータを持つことができません
4.秩序無秩序
不規則
変数不変
変数
コピー深さ
コピー
L1とL2は、オブジェクトのコピー、内部データ要素型L1における任意の変化である場合、L2内の要素も変更され、変数値の型がIDを指していないとなるため
シャローコピー
L1は、物体の浅いコピーをL2とした場合のL1、L2内の可変要素のデータ型が変化とともに変化する場合は、同じL2 L1要素内不変データ型は、変更され
ディープコピー
L1 L2は、オブジェクトのディープコピーである場合は、要素内の任意のタイプのデータは、L1は、L2が変更されません変更します
説明
1.コピー/唯一の変数のデータ型に対して浅い/深いコピーをコピーします
2.コピーの組み込みメソッド、変数のデータ型は、このようなリストに存在する場合、それは元のデータを変更したくないので、コピーメソッドを使用していないと、オブジェクトのコピーがお互いに影響を与えるだろう、浅いコピーであります
データ型の概要
保存された値の数
格納された値:整数/浮動小数点/列
保存された複数の値:リスト/タプル/辞書/コレクション
秩序 - 無秩序
順序付き:文字列/リスト/タプル(シーケンスタイプ)
障害:辞書/コレクション
不変変数
変数:リスト/辞書/コレクション
不変:整数/浮動小数点/列/組
コピー深さ
唯一の変数のデータ型のために、偉大なインタビューの確率は、周パイソン独特の、しかし独特の言語、聞いてきます