๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์–ธ์–ด (C, Python)

[python] if~in , if~not in (if in/if not in)

by Seop๐Ÿ˜€ 2022. 3. 25.
๋ฐ˜์‘ํ˜•

C/C++์„ ์‚ฌ์šฉํ•˜๋‹ค python ๊ณต๋ถ€๋ฅผ ์ง„ํ–‰ํ•˜๋Š”๋ฐ, ์ƒˆ๋กœ์šด ๋ฌธ๋ฒ•(?) ๋งŒ๋‚˜ ์ด๋ ‡๊ฒŒ ์ •๋ฆฌํ•ด๋ณธ๋‹ค.

๋ฐ”๋กœ if~in, if~not in ์ด๋‹ค 

 

์‚ฌ์šฉ๋ฒ• 

if a in b : b ์•ˆ์— a๊ฐ€ ์žˆ์œผ๋ฉด if๋ฌธ์ด ์ฐธ์ด ๋œ๋‹ค.

if a not in b : b์•ˆ์— a๊ฐ€ ์žˆ์œผ๋ฉด if๋ฌธ์ด ๊ฑฐ์ง“์ด ๋œ๋‹ค. ์ฆ‰ ์—†๋Š” ๊ฒฝ์šฐ ์ฐธ

* b์—๋Š” list(๋ฌธ์ž์—ด ํฌํ•จ), tuple์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

์‚ฌ์šฉ๋ฒ•๋งŒ ๋ณด๋”๋ผ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์ด ์žˆ๋‹ค. ํ•„ํ„ฐ๋กœ์„œ์˜ ๊ธฐ๋Šฅ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ ,

ํƒ์ƒ‰์šฉ์œผ๋กœ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.  

 

 

์˜ˆ์‹œ

a = [1 ,2, 3]

if 1 in a :
	print('์ฐธ')
else :
	print('๊ฑฐ์ง“')

์‹คํ–‰ํ•ด๋ณด๋ฉด '์ฐธ' ์œผ๋กœ ๋‚˜์˜ค๋Š”๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. 

๋ฆฌ์ŠคํŠธ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฌธ์ž์—ด, ํŠœํ”Œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋‹ˆ ์ฐธ๊ณ .

 

๋Œ“๊ธ€