[Python] セット | set
こんにちは、@yasuです。
今回は、セット(set)の使い方を習得したいと思います。
実行環境はこちらです。
https://repl.it/
分かったこと。
- 定義するとき、{}で囲む 例{値1, 値2, 値3}
- 重複しない
コード
my_set={1,2,3,3,3}
print(type(my_set))
#<class 'set'>
print(my_set)
#{1, 2, 3}
java={"田中","鈴木","佐藤","尾崎"}
python=set(["遠藤","佐々木","尾崎"])
#追加
python.add("田中")
#削除
python.remove("田中")
#両方できる
print(java & python)
#{'尾崎'}
print(java.intersection(python))
#{'尾崎'}
#最低でも片方ができる
print(java | python)
#{'遠藤', '鈴木', '尾崎', '田中', '佐藤', '佐々木'}
print(java.union(python))
#{'遠藤', '鈴木', '尾崎', '田中', '佐藤', '佐々木'}
#javaができて、pythonができない
print(java - python)
#{'佐藤', '鈴木', '田中'}
print(java.difference(python))
#{'佐藤', '鈴木', '田中'}
#型変更
java=list(java)
print(type(java))
#<class 'list'>
#型変更
java=tuple(java)
print(type(java))
#<class 'tuple'>
#型変更
java=set(java)
print(type(java))
#<class 'set'>
@yasu transfered 0.5 KRWP to @krwp.burn. voting percent : 6.75%, voting power : 60.27%, steem power : 1924382.29, STU KRW : 1200.
@yasu staking status : 250 KRWP
@yasu limit for KRWP voting service : 0.5 KRWP (rate : 0.002)
What you sent : 0.5 KRWP [47230888 - 156cfb1534cd6240401b5200bc0bea683519afcc]