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

๋ฐ์ดํ„ฐ๋ถ„์„5

[Python] ๋ฆฌ์ŠคํŠธ, ํŠœํ”Œ, ์„ธํŠธ ํƒ€์ž… ๋ณ€ํ™˜ํ•˜๊ธฐ ๋ฆฌ์ŠคํŠธ, ํŠœํ”Œ, ์„ธํŠธ ํƒ€์ž…์„ ๋ณ€ํ™˜ํ•˜๊ธฐ ์ „ ์„ธ ๊ฐ€์ง€ ๋ฐ์ดํ„ฐ ํƒ€์ž…์— ๋Œ€ํ•ด ๋ชจ๋ฅด๋Š” ๋ถ€๋ถ„์ด ์žˆ๋‹ค๋ฉด ํ•œ๋ฒˆ ๋” ์ฒดํฌํ•˜๊ณ  ์˜ค์ž 2022.02.28 - [IT ์ด๋ชจ์ €๋ชจ/Python] - [Python] ์ž๋ฃŒํ˜•_๋ฆฌ์ŠคํŠธ ๊ฐœ๋… ๋ฐ ํ•จ์ˆ˜ ํ™œ์šฉ๋ฒ• 2022.03.01 - [IT ์ด๋ชจ์ €๋ชจ/Python] - [Python] ์ž๋ฃŒํ˜•_ํŠœํ”Œ ๊ฐœ๋… ๋ฐ ํ•จ์ˆ˜ ํ™œ์šฉ๋ฒ• 2022.03.01 - [IT ์ด๋ชจ์ €๋ชจ/Python] - [Python] ์ž๋ฃŒํ˜•_์„ธํŠธ ๊ฐœ๋… ๋ฐ ํ•จ์ˆ˜ ํ™œ์šฉ๋ฒ• [Python] ์ž๋ฃŒํ˜•_์„ธํŠธ ๊ฐœ๋… ๋ฐ ํ•จ์ˆ˜ ํ™œ์šฉ๋ฒ• ์„ธํŠธ ๊ฐœ๋… ์„ธํŠธ(Set)๋Š” ์ค‘๊ด„ํ˜ธ{ }๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ˆ˜ํ•™์˜ ์ง‘ํ•ฉ ๊ฐœ๋…์ด๋‹ค. ๋ฆฌ์ŠคํŠธ, ํŠœํ”Œ๊ณผ ๋‹ค๋ฅธ ์ ์€ ๋ฐ์ดํ„ฐ์˜ ์ˆœ์„œ๊ฐ€ ์—†๊ณ  ์ค‘๋ณตํ•ด์„œ ์“ธ ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ค‘๋ณต๋˜๋Š” ํ•ญ๋ชฉ์ด ์žˆ์„ ๊ฒฝ์šฐ ์ œ์™ธ๋˜๊ณ  facetofacemn.ti.. 2022. 3. 1.
[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.
์ธ๊ณต์ง€๋Šฅ ๊ด€๋ จ ํ”„๋กœ์ ํŠธ, ๊ณต๋ถ€๋ฅผ ํ•˜๋Š” ๊ณผ์ •&๋Š๋ผ๋Š” ์  ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๋ฐฐ์šธ ๋•Œ๋งˆ๋‹ค ์Šค์Šค๋กœ์—๊ฒŒ ๋˜์ง€๋Š” ์งˆ๋ฌธ๋“ค์ด ์žˆ๋‹ค. '์ผ์ƒ์—์„œ ์–ด๋–ค ์ƒํ™ฉ์ด ๋ฒŒ์–ด์งˆ ๋•Œ ์ด๋Ÿฐ ์ฝ”๋“œ๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ์„๊นŒ?' '๋‚ด๊ฐ€ ๊ฐœ๋ฐœํ•˜๊ณ  ์‹ถ์€ ์•„์ด๋””์–ด์— ์–ผ๋งˆ๋‚˜ ์ ์šฉํ•  ์ˆ˜ ์žˆ์„๊นŒ?' ๊ณต๋ถ€๋ฅผ ํ•œ ์ฐจ๋ก€ ๋๋‚ด๊ณ  ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋‚˜์”ฉ ์ง„ํ–‰ํ•  ๋•Œ๋งˆ๋‹ค ๋งค๋ฒˆ ๋‹ค๋ฅธ ๋‹ต๋“ค์ด ๋‚˜์˜ค์ง€๋งŒ ๋ฆฌ์ ๋œ ์•„์ด๋””์–ด๋”๋ผ๋„ ์ ์–ด๋‘๊ธฐ๋„ ํ•˜๊ณ  ์ˆ˜์ •ํ•˜๊ณ  ๋ฐœ์ „์‹œํ‚ฌ ์ˆ˜ ์—†์„๊นŒ ํŒ€์›๋“ค๊ณผ ๊ณ ๋ฏผํ–ˆ์—ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค๋งˆ๋‹ค ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์ง€๋งŒ ํ”„๋กœ์ ํŠธ๊ฐ€ ํ•˜๋‚˜ ์™„์„ฑ๋  ๋•Œ๊นŒ์ง€ ํฐ ๊ณผ์ •์€ ์ด๋ ‡๋‹ค. ์ผ๋‹จ ํŒ€์›๋“ค๊ฐ„ ํšจ์œจ์ ์ธ ์†Œํ†ต์„ ์œ„ํ•ด ์•ฝ๊ฐ„์˜ ์•„์ด์Šค๋ธŒ๋ ˆ์ดํ‚น์„ ๋จผ์ € ๊ฑฐ์นœ ํ›„๐ŸŒŸ ์ข‹์€ ๋ฌธ์ œ๋ฅผ ์ฐพ๋Š” ๊ฒƒ (๊ฐ€์„ค ์„ธ์šฐ๊ธฐ + ํ•ด๋‹น ์ฃผ์ œ ์กฐ์‚ฌ) ์ถฉ๋ถ„ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ๊ทธ์— ๋”ฐ๋ผ ๊ฐ€์„ค์„ ์–ด๋–ป๊ฒŒ ๊ฒ€์ฆํ• ์ง€ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋งŒ ์ˆ˜์ง‘ํ•˜๊ธฐ ๊ฐ•์กฐํ•ด์„œ ๋ณด์—ฌ์ฃผ๊ณ  ์‹ถ์€ ๊ฒƒ์„ ์‹œ๊ฐํ™”ํ•˜๊ธฐ .. 2022. 2. 9.