Python3 入門:ネイティブデータ型 集合 set
Python3 入門 集合
集合とは?
ネイティブデータ型 - Dive Into Python 3 日本語版
集合ならやったほうが早いかな?
ということで早速
ipython notebook
In [1]:
Out[1]:
ん?1はどこいった? Trueになったかな?
In [8]:
Out[8]:
In [9]:
Out[9]:
In [10]:
Out[10]:
In [12]:
Out[12]:
うん、どうやら0,1はTrue、Falseになるようだ
In [13]:
Out[13]:
In [14]:
Out[14]:
逆も同様ですね。
listからのsetの生成
In [23]:
Out[23]:
In [24]:
Out[24]:
setの生成
In [29]:
Out[29]:
In [30]:
Out[30]:
In [31]:
Out[31]:
In [32]:
Out[32]:
In [33]:
Out[33]:
あれ?dict?
なるほど
add() update()の調査をする
In [35]:
Out[35]:
In [36]:
Out[36]:
In [37]:
引数は2つはできない
In [38]:
In [39]:
Out[39]:
In [40]:
Out[40]:
In [41]:
Out[41]:
updateの引数は2つ以上いけるようだ
discard()とremove()
In [42]:
Out[42]:
In [43]:
Out[43]:
In [44]:
Out[44]:
In [45]:
removeは存在しない値はKeyErrorを返却する
popとclear
In [46]:
Out[46]:
In [47]:
Out[47]:
In [48]:
Out[48]:
In [49]:
Out[49]:
In [50]:
In [51]:
Out[51]:
集合演算
In [52]:
Out[52]:
In [54]:
Out[54]:
In [55]:
Out[55]:
In [56]:
Out[56]:
In [57]:
Out[57]:
In [58]:
Out[58]:
本日はここまで!
参考図書