-20 Pythonの学習コレクション

                           コレクションセット

1.異なる要素の集合は、順序付けられていないコレクションは、コレクションの配列要素の群は不変でなければなりませんで

- コレクションの定義

最初:

I = {1,2,3,4 }
 プリント(型(I)、I)

結果:

< クラス ' 設定' > {1、2、3、4 } 

終了コード0で終了プロセス

第二:

JH =セット(' こんにちは' プリント(型(JH)、JH)

結果:

< クラス ' 設定' > { ' E '' O '' H '' L ' } 

プロセスは、終了コード0で終了します

 

- 要素を追加します。

JH = {1,2,3,4 } 
jh.add(" nihao " プリント(JH)
{1、2、3、4、' nihao ' } 

プロセスは、終了コード0で終了しました

 

 

- 削除

* .Clearクリアコレクション

 

 

*ランダムに削除.Pop

I = {1,2,3,4 } 
Jkpop()
プリント(I)

結果:

{2、3、4 } 

終了コード0で終了プロセス

 

*指定された要素を削除します.Remove(要素が指定されていない場合、それはエラーになります)

JH = {1,2,3,4 } 
jh.remove( 4 プリント(JH)

結果:

{1、2、3 } 

、終了コード0で終了プロセス

 

*指定された要素を削除.Discard(要素が指定されていない場合は、エラーなし)

 

 

- 交差点&

数学= { ' XM '' XH '' XG ' } 
英語 = { ' XM '' XH ' } 

プリント(math.intersection(英語))

結果:

{ ' XH '' XM ' } 

プロセスは、終了コード0で終了します

 

- 組合|

数学= { ' XM '' XH '' XG '' XX ' } 
英語 = { ' XM '' XH '' DM '' ジョン' } 

プリント(math.union(英語))

結果:

{ ' XG '' DM '' ジョン'' XM '' XX '' XH ' } 

プロセスは、終了コード0で終了します

 

- 差セット(2組を減算してもよいです)

数学= { ' XM '' XH '' XG '' XX ' } 
英語 = { ' XM '' XH '' DM '' ジョン' } 

プリント(math.difference)(英語)
 印刷(英語.difference(数学))

結果:

{ ' XG '' XX ' } 
{ ' DM '' ジョン' } 

終了コード0で終了プロセス

 

おすすめ

転載: www.cnblogs.com/liujinjing521/p/11112793.html