配列基礎レベル

次のプログラムを実行すると何が表示されますか?

a1 = [1, 2, 3]
a2 = [4, 2, 3]

p a1 & a2
  • 1[1, 2, 3, 4]
  • 2[2, 3]
  • 3[1]
  • 4[1, 2, 3, 4, 2, 3]

解説

配列の & は積集合を返します。つまり、両方の配列に含まれる要素だけを返します。この例では 23 が共通しているため、結果は [2, 3] です。すべてを連結するなら +、重複をまとめた和集合なら | を使います。

問題一覧へ戻る