İki kümeyi "|" kullanmadan tek satırda nasıl birleştirebilirim?
Sve T
nin atanmış kümeler olduğunu varsayalım. Birleştirme operatörü |
kullanmadan, iki kümenin birleşimini nasıl bulabilirim? Bu, örneğin, kesişimi bulur:
S = {1, 2, 3, 4}
T = {3, 4, 5, 6}
S_intersect_T = { i for i in S if i in T }
Peki |
kullanmadan iki kümenin birleşimini tek satırda nasıl bulabilirim?
142
3
Kümeler için union yöntemini kullanabilirsiniz:
set.union(other_set)
Yeni bir küme döndürdüğüne, yani kendisini değiştirmediğine dikkat edin.
Ayrıca
s | t
ye eşdeğer olans.union(t)
kullanamayacağınızı varsayarsak, şunu deneyebilirsinizYa da, eğer anlamak istiyorsan,
Katılmaktan kastınız sendika ise, bunu deneyin:
Biraz zorlama oldu ama bundan daha iyi bir şey düşünemiyorum.