๐Ÿซง[์ด์ฝ”ํ…Œ] ํŒŒ์ด์ฌ ๊ธฐ๋ณธ๋ฌธ๋ฒ•-์ง‘ํ•ฉ์ž๋ฃŒ

RoRAยท2023๋…„ 8์›” 1์ผ

[Python] Algorithms

๋ชฉ๋ก ๋ณด๊ธฐ
7/22

๐Ÿช‚ 2023. 08. 01. Tuesday_ ํ•ซ์จ๋จธ..๐Ÿ˜Ž.. ๐Ÿช‚


โ€‹
* ์˜ค๋Š˜์€ '์ด์ฝ”ํ…Œ' ๊ฐ•์˜์—์„œ ๋ฐฐ์šด '์ง‘ํ•ฉ ์ž๋ฃŒํ˜•' ๋‚ด์šฉ ์ •๋ฆฌ์ž…๋‹ˆ๋‹ค.

โ€‹
โ€‹

โœ… ์ง‘ํ•ฉ ์ž๋ฃŒํ˜•

โœ”๏ธ ์ค‘๋ณต์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.
โœ”๏ธ ์ˆœ์„œ๊ฐ€ ์—†๋‹ค.
โœ”๏ธ ๋ฐ์ดํ„ฐ๊ฐ€ ์กด์žฌ ํ•˜๋Š”์ง€ ์•ˆํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋งŒ์„ ํ™•์ธํ•  ๋•Œ ์ฃผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.

โ€‹

๐Ÿ‘‰ ์ดˆ๊ธฐํ™”

โœ”๏ธ set()๋ฅผ ํ™œ์šฉํ•ด ๋ฆฌ์ŠคํŠธ ํ˜น์€ ๋ฌธ์ž์—ด์„ ์ด์šฉํ•ด์„œ ์ดˆ๊ธฐํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค.
โœ”๏ธ ์ค‘๋ณต ์›์†Œ๋Š” ์ œ๊ฑฐ๋˜์„œ ์ถœ๋ ฅ๋œ๋‹ค.

โ€‹

๐Ÿ‘‰ ์ง‘ํ•ฉ ์ž๋ฃŒํ˜•์˜ ์—ฐ์‚ฐ

โœ”๏ธ ํ•ฉ์ง‘ํ•ฉ('|'), ๊ต์ง‘ํ•ฉ('&'), ์ฐจ์ง‘ํ•ฉ('-')์˜ ์—ฐ์‚ฐ์„ ์ œ๊ณตํ•œ๋‹ค.

โ€‹

๐Ÿ‘‰ ์ง‘ํ•ฉ ์ž๋ฃŒํ˜• ๊ด€๋ จ ํ•จ์ˆ˜

a = set([1, 1, 2, 2, 3, 4, 5])
print(a)

a = {1, 1, 2, 2, 3, 4, 5}
print(a)

# ๊ธฐ๋ณธ ์„ธํŒ…
c = set([1,2,3])
# c = {1,2,3}

# ์ƒˆ๋กœ์šด ์›์†Œ ์ถ”๊ฐ€ == add() ์‚ฌ์šฉ
c.add(4)
print(c)

# ์ƒˆ๋กœ์šด ์›์†Œ ์—ฌ๋Ÿฌ ๊ฐœ ์ถ”๊ฐ€ == update() ์‚ฌ์šฉ
c.update([5, 6])
print(c)

# ํŠน์ •ํ•œ ๊ฐ’์„ ๊ฐ–๋Š” ์›์†Œ ์‚ญ์ œ == remove() ์‚ฌ์šฉ
c.remove(3)
print(c)

โ€‹
โ€‹

โœ…๊นƒํ—™ ์ •๋ฆฌ ๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡

Python-basic-grammer


โ€‹

โ €โ €โ €

๐Ÿ“Œ 23. 08. 01

์ˆ˜์ •ํ•  ๋ถ€๋ถ„์ด ์žˆ๋‹ค๋ฉด, ์•Œ๋ ค์ฃผ์„ธ์š”~!~ ๐Ÿ˜Š

0๊ฐœ์˜ ๋Œ“๊ธ€