๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ฐ์ดํ„ฐ4

์•„์‹œ์•„ ์ตœ์ดˆ ๋Œ€๊ทœ๋ชจ ๊ฐœ์ธ์ „ <ํžˆํ†  ์Šˆํƒ€์ด์–ผ:๋ฐ์ดํ„ฐ์˜ ๋ฐ”๋‹ค> ์ „์‹œ ์ž‘๊ฐ€ ์†Œ๊ฐœ ์ผ๋ณธ๊ณ„ ๋…์ผ์ธ์ธ ํžˆํ†  ์Šˆํƒ€์ด์–ผ์€ "์ด ์„ธ์ƒ์ด ์ •๋ง ์‚ด๊ธฐ ์ข‹์€ ๊ณณ์ธ๊ฐ€?" ๋ผ๊ณ  ๋˜๋ฌป๋Š” ์„ธ๊ณ„์ ์ธ ๋ฏธ๋””์–ด ์ž‘๊ฐ€์ด๋ฉฐ, ๋™์‹œ์— ์˜ํ™”๊ฐ๋…, ์‹œ๊ฐ ์˜ˆ์ˆ ๊ฐ€, ๋น„ํ‰๊ฐ€์ด์ž ์ €์ˆ ์ž๋‹ค. ๊ทธ๋…€์˜ ์ฑ…์—์„œ๋Š” ์˜ˆ์ˆ (ํ’ˆ)๊ณผ ์˜ˆ์ˆ  ์‹œ์žฅ์„ 'ํŒŒ์ƒํŒŒ์‹œ์ฆ˜'์— ๊ธฐ๋ฐ˜ํ•ด ๋น„ํŒํ•˜๊ณ  ์žˆ๋‹ค. ์กฐ๊ธˆ ๋‚œํ•ดํ•˜๊ณ  ๋‚ ์นด๋กœ์šด ๋ถ€๋ถ„์ด ์žˆ์ง€๋งŒ, ๊ทธ๋…€์˜ ๊ด€์ ์ด ์ด ๋‚œํ•ดํ•จ์„ ๋œ์–ด์ค€๋‹ค. 1. ๋ฐ์ดํ„ฐ์˜ ๋ฐ”๋‹ค ์˜ค๋Š˜๋‚  ์šฐ๋ฆฌ๊ฐ€ SNS์— ๊ณต์œ ํ•˜๋Š” ์ด๋ฏธ์ง€์™€ ๊ธ€๋“ค์€ ๋น…๋ฐ์ดํ„ฐ๋กœ ์ €์žฅ๋˜๊ณ  ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•ด ๋ถ„์„, ์žฌ์กฐ์ •๋˜์–ด ์‚ฌํšŒ, ๊ฒฝ์ œ, ์ •์น˜ ๋“ฑ ์‚ถ ์ „๋ฐ˜์— ์˜ํ–ฅ์„ ์ฃผ๊ณ  ์žˆ๋‹ค. ํŒฌ๋ฐ๋ฏน์œผ๋กœ ํ˜„์‹ค์˜ ํ™œ๋™์ด ์ ์  ์ค„์–ด๋“ค์–ด ๋””์ง€ํ„ธ ๊ธฐ์ˆ  ๊ธฐ๋ฐ˜ ์‚ฌํšŒ๋Š” ๋”์šฑ ๊ฐ€์†ํ™”๋˜๊ณ  ์žˆ๋‹ค. ํžˆํ†  ์Šˆํƒ€์ด์–ผ์€ ๊ทธ์˜ ์ฑ… ๋ฉด์„ธ๋ฏธ์ˆ : ์ง€๊ตฌ ๋‚ด์ „ ์‹œ๋Œ€์˜ ๋ฏธ์ˆ (2017)์—์„œ ๊ตฌ๊ธ€๋งต์œผ๋กœ ์„ธ์ƒ์„ ๋ฐ”๋ผ๋ณด๋“ฏ, ์˜ค๋Š˜๋‚  ์„ธ์ƒ์„ .. 2022. 7. 31.
[Python] ์ž๋ฃŒํ˜•_์„ธํŠธ ๊ฐœ๋… ๋ฐ ํ•จ์ˆ˜ ํ™œ์šฉ๋ฒ• ์„ธํŠธ ๊ฐœ๋… ์„ธํŠธ(Set)๋Š” ์ค‘๊ด„ํ˜ธ{ }๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ˆ˜ํ•™์˜ ์ง‘ํ•ฉ ๊ฐœ๋…์ด๋‹ค. ๋ฆฌ์ŠคํŠธ, ํŠœํ”Œ๊ณผ ๋‹ค๋ฅธ ์ ์€ ๋ฐ์ดํ„ฐ์˜ ์ˆœ์„œ๊ฐ€ ์—†๊ณ  ์ค‘๋ณตํ•ด์„œ ์“ธ ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ค‘๋ณต๋˜๋Š” ํ•ญ๋ชฉ์ด ์žˆ์„ ๊ฒฝ์šฐ ์ œ์™ธ๋˜๊ณ  ์•„๋ž˜์™€ ๊ฐ™์ด ์ถœ๋ ฅ๋œ๋‹ค. set1 = {1, 2, 3, 4, 4} print(set1) # ์ถœ๋ ฅ ๊ฒฐ๊ณผ {1, 2, 3, 4} ์„ธํŠธ ํ™œ์šฉ๋ฒ• ์ง‘ํ•ฉ์˜ ๊ต์ง‘ํ•ฉ, ํ•ฉ์ง‘ํ•ฉ, ์ฐจ์ง‘ํ•ฉ ๋ฉ”์„œ๋“œ๋ฅผ ์„ธํŠธ๋กœ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ธฐํ˜ธ๋‚˜ ๋ฉ”์„œ๋“œ ์ค‘ ๋” ํŽธ๋ฆฌํ•œ ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค. #1. ๊ต์ง‘ํ•ฉ ๋ฉ”์„œ๋“œ: ์ง‘ํ•ฉ A, B๊ฐ€ ์žˆ์„ ๋•Œ ์ง‘ํ•ฉ A์™€ B์— ์ „๋ถ€ ์†ํ•˜๋Š” ํ•ญ๋ชฉ์œผ๋กœ ์ด๋ค„์ง„ ์„ธํŠธ team1 = {'Music', 'Art', 'Movie'} team2 = {'Math', 'Computer','Movie'} print(team1 & team2) .. 2022. 3. 1.
[Python] ์ž๋ฃŒํ˜•_ํŠœํ”Œ ๊ฐœ๋… ๋ฐ ํ•จ์ˆ˜ ํ™œ์šฉ๋ฒ• ํŠœํ”Œ์˜ ๊ฐœ๋… ๋ฆฌ์ŠคํŠธ์™€ ๊ฑฐ์˜ ๋น„์Šทํ•˜์ง€๋งŒ ํŠœํ”Œ์€ ์ค‘๊ด„ํ˜ธ()๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ๋ฆฌ์ŠคํŠธ์™€ ๋‹ฌ๋ฆฌ ์ƒ์„ฑ, ์‚ญ์ œ, ์ˆ˜์ •์„ ๋ชปํ•˜์ง€๋งŒ ์š”์†Œ๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๋Š” ๋ฉ”์„œ๋“œ(index, count)๋“ค์€ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ๋Š” ๋Œ€๋ถ€๋ถ„ ๋ณ€ํ™”๋˜๋Š” ๋ณ€์ˆ˜๊ฐ€ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ํŠœํ”Œ๋ณด๋‹ค๋Š” ๋ฆฌ์ŠคํŠธ๋ฅผ ๋” ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ๋ฆฌ์ŠคํŠธ๋งŒ ์‚ฌ์šฉํ•˜๋ฉด ๋ ํ…๋ฐ '์™œ ๊ตณ์ด ํŠœํ”Œ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ผ๊นŒ?'๋ผ๋Š” ๊ถ๊ธˆ์ฆ์ด ์ƒ๊ธฐ๋Š”๋ฐ ์ด๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํ• ๋‹นํ•˜๋Š” ๊ณต๊ฐ„๋Ÿ‰์ด ํฌ๊ฒŒ ๋‚ญ๋น„๋˜์ง€ ์•Š๊ณ  ๋ฌด์—‡๋ณด๋‹ค ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์ฝ”๋“œ๋ฅผ ์„ค๊ณ„ํ•  ๋•Œ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ์™€ ๊ทธ๋ ‡์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ๋กœ ๋ถ„๋ฅ˜ํ•ด ๋ฐ์ดํ„ฐ์˜ ์˜ค์—ผ์„ ์ค„์ด๊ธฐ ์œ„ํ•จ์ด๋‹ค. ํŠœํ”Œ ํ™œ์šฉ๋ฒ• # ํŠœํ”Œ ์˜ˆ์‹œ name = 'Kane' age = 22 hobby = '์ถค์ถ”๊ธฐ' print(name, age, hobby) (name, age, hobb.. 2022. 3. 1.
[Python] ์ž๋ฃŒํ˜•_๋ฆฌ์ŠคํŠธ ๊ฐœ๋… ๋ฐ ํ•จ์ˆ˜ ํ™œ์šฉ๋ฒ• ๋ฆฌ์ŠคํŠธ์˜ ๊ฐœ๋… ๋ฆฌ์ŠคํŠธ๋Š” ๋Œ€๊ด„ํ˜ธ๋ฅผ ์ด์šฉํ•ด ๊ฐ™์€ ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด๋‚˜ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ ํƒ€์ž…์˜ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ํ•ญ๋ชฉ๋“ค์„ ๋ฌถ์–ด์„œ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฉ”์„œ๋“œ๋‹ค. ๋ฆฌ์ŠคํŠธ์— ๋“ค์–ด๊ฐ€๋Š” ํ•ญ๋ชฉ์€ ์ˆซ์ž, ๋ฌธ์ž์—ด, ๋ฆฌ์ŠคํŠธ, ํŠœํ”Œ, ์„ธํŠธ, ๋”•์…”๋„ˆ๋ฆฌ ๋“ฑ์ด๋‹ค. ๋ฆฌ์ŠคํŠธ ์•ˆ์— ์•„๋ฌด๊ฒƒ๋„ ์—†๋Š” ํ˜•ํƒœ๋”๋ผ๋„ ๋นˆ๋ฆฌ์ŠคํŠธ๋Š” ์ƒ์„ฑ๋  ์ˆ˜ ์žˆ๋‹ค. ๋ฆฌ์ŠคํŠธ ์•ˆ์— ํ•ญ๋ชฉ(์š”์†Œ)๋Š” i(Index)๋ผ๊ณ  ํ•˜๋ฉฐ, ๋ณ€์ˆ˜๋ช…[i]๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. n๊ฐœ์˜ ํ•ญ๋ชฉ์ด ์žˆ๋Š” ๋ฆฌ์ŠคํŠธ๊ฐ€ ์žˆ๋‹ค๋ฉด ์ธ๋ฑ์Šค i์˜ ๋ฒ”์œ„๋Š” 0 ๋ถ€ํ„ฐ n-1๊นŒ์ง€์ด๋‹ค. ๋ฆฌ์ŠคํŠธ ํ™œ์šฉ๋ฒ• ์›ํ•˜๋Š” ํŠน์ • ํ•ญ๋ชฉ๋งŒ ์ถœ๋ ฅํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์Šฌ๋ผ์ด์‹ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ , ๋‹ค๋งŒ ํŠน์ • ํ•ญ๋ชฉ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€๊ฒฝํ•  ๊ฒฝ์šฐ ๊ฐ๊ฐ ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ๋งŒ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•˜๋‹ค. ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ๋ฒˆ์— ๋ฐ”๊พธ๊ณ  ์‹ถ๋‹ค๋ฉด ํŒ๋‹ค์Šค ๋ชจ๋“ˆ์„ ์ด์šฉํ•ด ์กฐ๊ฑด์— ๋งž๋Š” ์ปฌ๋Ÿผ์—์„œ ๋‹ค์–‘ํ•œ ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค. .. 2022. 2. 28.