Pythonの基礎(コレクション)

1  のみ、即ち、全く重複は、冗長機能を繰り返す)(設定できない要素でSET、データに
2 L = [1,1,1,2,4,5,6,7 ]
 。3 S = セット(L)
 4  プリント(S)   印刷結果{1、2、4、5、6、7}、{}表現のセットで
5  動作設定
6 L_1 = [1,2,3を、 4 ]
 。7 L_2ある= [3,4,5,6 ]
 。8 S_1 = SET(L_1)
 。9 S_2は= SET(L_2である)
 10  交差点
。11  プリント(S_1.intersection(S_2))   印刷結果{3,4} 
12  印刷(S_1&S_2)  と同等のライン
13  そしてセット
14  プリント(S_1.union(S_2))  印刷結果を1 {1,2 ,. 3 ,. 4 ,. 5 ,. 6}。
15  プリント(S_1 | S_2)
 16  #の差セット
。17  プリント(S_1.difference(S_2))  {1,2}印刷結果、誰差が、結果であることに留意すべきである
18                              の要素の関数に渡されるパラメータは、オブジェクトが含まれていないとして、オブジェクトに含まれる機能素子を呼び出す
。19  プリント(S_1- S_2)
 20である #1 のサブセット
21  印刷(S_1.issubset(S_2))   は、偽の結果
22  のスーパーセット
23  印刷(S_1.issuperset(S_2))  は、偽の結果
24  #のクエリ
25 印刷(1  S_1)  結果真
26  印刷(1000年ない  S_2)  真の結果
27  削除
28  印刷(S_1.pop())  ランダム削除、印刷1は、1の要素を表し削除
29  印刷(S_1 )   {2 ,. 3、4} 
30 S_1.remove(4)  削除された要素4を指定して、存在しない場合、所与
31は プリント(S_1)  {2 ,. 3} 
32 S_1.discard(2)  指定削除しますこの要素3、要素2が存在しない場合、差を取り除く、エラー
33がなく プリント(S_1) {3} 
34であります #1 添加元素
35 S_1.add(1) つの要素が追加された
36  プリント(S_1)  {1,3} 
37 S_1.update(L) 直接リストに追加することが
38である プリント(S_1)  {1,2 ,. 3、 4、5、6、7}

 

おすすめ

転載: www.cnblogs.com/planBinary/p/11703014.html