Tinkerbell Glitter
[250331] union()์ด๋ž€?
Back End ๐Ÿ“ฒ/Python ๐Ÿ’ป
union()์— ๋Œ€ํ•ด์„œ ์ •๋ฆฌโœ… ๊ฐœ์š”`union()`์€ ์ง‘ํ•ฉ(set) ์ž๋ฃŒํ˜•์„ ๋น„๋กฏํ•˜์—ฌ ์ฟผ๋ฆฌ์…‹(QuerySet) ๋“ฑ ๋‹ค์–‘ํ•œ ๊ณณ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์—ฐ์‚ฐ์œผ๋กœ, ๋‘ ์ง‘ํ•ฉ(๋˜๋Š” ์‹œํ€€์Šค)์˜ ํ•ฉ์ง‘ํ•ฉ์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ํ•œ๋‹ค. ์ค‘๋ณต๋œ ์š”์†Œ๋Š” ์ œ๊ฑฐ๋˜๋ฉฐ, ์›์†Œ์˜ ์ˆœ์„œ๋Š” ๋ณด์žฅ๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ๊ตฌํ˜„์— ๋”ฐ๋ผ ๋‹ค๋ฅด๋‹ค.Python ๊ธฐ๋ณธ ์ž๋ฃŒํ˜•์—์„œ๋Š”`set`์˜ ๋ฉ”์„œ๋“œ๋กœ, Django์—์„œ๋Š” QuerySet ์—ฐ์‚ฐ์—๋„ ์‚ฌ์šฉ๋œ๋‹ค.๐Ÿงฎ Python์—์„œ์˜ set.union()โœ… ๋ฌธ๋ฒ•set1.union(set2, set3, ...)๋˜๋Š” ์—ฐ์‚ฐ์ž ๋ฒ„์ „:set1 | set2 | set3โœ… ํŠน์ง•์ค‘๋ณต ์ œ๊ฑฐ: ๋™์ผํ•œ ์›์†Œ๋Š” ํ•œ ๋ฒˆ๋งŒ ํฌํ•จ๋จ.์›๋ณธ ๋ณ€๊ฒฝ X: ๊ธฐ์กด set ๊ฐ์ฒด๋Š” ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๊ณ , ์ƒˆ set์ด ๋ฐ˜ํ™˜๋จ.๋‹ค์ˆ˜์˜ set๊ณผ๋„ ์—ฐ์‚ฐ ๊ฐ€๋Šฅโœ… ์˜ˆ์‹œa = {1, 2, 3}..