day07_定期コースの概要

タプル組み込みメソッド

タプル:

リストだけを変更することが望ましい、タプルが作成されますが、死んで書かれていたではない:タプルタプルは何ですか

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.コピーの組み込みメソッド、変数のデータ型は、このようなリストに存在する場合、それは元のデータを変更したくないので、コピーメソッドを使用していないと、オブジェクトのコピーがお互いに影響を与えるだろう、浅いコピーであります

データ型の概要

保存された値の数

格納された値:整数/浮動小数点/列

保存された複数の値:リスト/タプル/辞書/コレクション

秩序 - 無秩序

順序付き:文字列/リスト/タプル(シーケンスタイプ)

障害:辞書/コレクション

不変変数

変数:リスト/辞書/コレクション

不変:整数/浮動小数点/列/組

コピー深さ

唯一の変数のデータ型のために、偉大なインタビューの確率は、周パイソン独特の、しかし独特の言語、聞いてきます

おすすめ

転載: www.cnblogs.com/-406454833/p/11530350.html