集合と集合演算
集合を作成し、和集合、積集合、差集合を扱います。
「集合と集合演算」はCoddyKit上の無料Python Academyレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはPython Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Python Academyコースには全4レッスンが含まれています。
概要
集合の作成
s = {1, 2, 2, 3}
print(s) # {1, 2, 3}
empty = set()
print(type(empty))add() と discard()
s = {1, 2, 3}
s.add(4)
s.discard(9) # safe
print(s)要素の存在確認
s = {1, 2, 3}
print(2 in s)
print(9 in s)和集合 |
a = {1, 2, 3}
b = {3, 4, 5}
print(a | b)積集合 &
a = {1, 2, 3}
b = {2, 3, 4}
print(a & b)差集合 -
a = {1, 2, 3}
b = {2, 3, 4}
print(a - b)対称差 ^
a = {1, 2, 3}
b = {2, 3, 4}
print(a ^ b)部分集合と上位集合
a = {1, 2}
b = {1, 2, 3}
print(a <= b)
print(b >= a)frozenset
fs = frozenset([1, 2, 3])
d = {fs: 'value'}
print(d[fs])集合内包表記
evens = {x*2 for x in range(5)}
print(evens)確認問題
まとめ
次へ進む
よくある質問
「集合と集合演算」レッスンは無料ですか?
はい。「集合と集合演算」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Python Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Python Academyコースには全4レッスンが含まれています。
「集合と集合演算」で何を学びますか?
集合を作成し、和集合、積集合、差集合を扱います。 ブラウザで直接実行するハンズオンコードでPython Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Python Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのPython Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。
「集合と集合演算」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このPython Academyレッスンでコードを書いて実行できますか?
はい。すべてのPython Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。