20.06.29 (์)
Updated:
์ค๋ ํ ์ผ (๊ณํ)
ํ๋ก๊ทธ๋๋จธ์ค ๋งค์ผ ํ ๋ฌธ์ ํ๊ธฐ๋๊ณ ๊ฐ 1๊ฐ ๋ฃ๊ธฐํ์ด์ฌ ๊ฐ์ข ๋ฃ๊ธฐ์ด๋ฒ์ฃผ ํ ์ผ ๊ฐฑ์
์ค๋ ํ ์ผ
-
ํ๋ก๊ทธ๋๋จธ์ค ๋งค์ผ ํ ๋ฌธ์ ํ๊ธฐ
๋ง์ ๊ฟ ํจ์๋ฅผ ์๊ฒ ๋๋ค !
๋ค์์ ๋ฌธ์ ๋ฅผ ํ ๋ ์ง๊ธ๊น์ง ๋ฐฐ์ด ํจ์๋ฅผ ๊ผญ ์จ๋จน๋๋ก ํ์
-
ํ์ด์ฌ ๊ฐ์ข ๋ฃ๊ธฐ
๊ฐ์ข๋ฅผ ๋ฃ๋๋ค๊ธฐ๋ณด๋ค ๊ฐ๋ ์์ฃผ ์ฝ๋ ์ค์ต์ผ๋ก ์งํํ๋ค.
์ค๋ ๊ฐ์ฅ ๊ธฐ์ต์ ๋จ๋ ๋ถ๋ถ์ dict๋ฅผ ํํ๋ก ๋ฐํํ ์ ์๋ค.
ages = {'Tod' : 35, 'Jane' : 23, 'Paul' : 62} for a in ages.items(): print('{}์ ๋์ด๋:{}'.format(a[0], a[1])) for a in ages.items(): print('{}์ ๋์ด๋:{}'.format(*a)) # ๋ ์ถ๋ ฅ ๊ฒฐ๊ณผ๊ฐ ๊ฐ์ต๋๋ค.
dict ๋ฐํ ํ ๋ key, value ๋ก ๋ฐํ ํ๋ ๋ฐฉ๋ฒ๋ ์์ง๋ง ๋ด ์๊ฐ์ผ๋ก๋ ์ธ๋ฑ์ค๋ก ๊ฐ์ ธ์ค๋๊ฒ ๋ ์ฌ์ฉํ๊ธฐ ์ฌ์ธ ๊ฒ ๊ฐ๋ค.
-
์ง๊ธ๊น์ง ๊ณต๋ถํ๋ฉด์ ๊ฐ์ฅ Pythonic ํ๋ค๊ณ ์๊ฐํ ์ฝ๋
str = "์ค๋์ ๋ ์จ๊ฐ ํ๋ฆผ" # split()์ ์ด์ฉํด์ str์ ๊ณต๋ฐฑ์ผ๋ก ๋๋ ๋ฌธ์์ด์ words์ ์ ์ฅํ์ธ์ words = str.split(' ') # index()๋ฅผ ์ด์ฉํด์ "ํ๋ฆผ"์ด words์ ๋ช๋ฒ์งธ์ ์๋์ง ์ฐพ๊ณ , # position์ ์ ์ฅํ์ธ์. position = words.index('ํ๋ฆผ') words[position] = "๋ง์" # join()์ ์ด์ฉํด์ words๋ฅผ ๋ค์ ๋ฌธ์์ด๋ก ๋ฐ๊ฟ new_str์ ์ ์ฅํ์ธ์. # words๋ฅผ ๋ฌธ์์ด๋ก ๋ฐ๊ฟ๋๋ ๊ณต๋ฐฑ ํ ์นธ์ ๊ธฐ์ค์ผ๋ก ๋ถ์ด๋ฉด ๋ฉ๋๋ค. new_str = ' '.join(words) print(new_str)
๋ด์ผ ํ ์ผ
- ๋๊ณ ๊ฐ 1, 2๊ฐ ๋ฃ๊ณ ์ ๋ฆฌํ๊ธฐ
- ํ์ด์ฌ ๊ฐ์ข ๋ฃ๊ธฐ
- ์ฐํํ ์ต ๋ฌด๋ฃ ๋ฌธ์ ํ๊ธฐ
์ด๋ฒ์ฃผ ํ ์ผ
- ๋๊ณ ๊ฐ ๋งค์ผ ๋ฃ๊ณ ์ ๋ฆฌํ๊ธฐ
- ํ์ด์ฌ ๊ฐ์ข ๋ฃ๊ธฐ
- ํ๋ก๊ทธ๋๋จธ์ค ๋งค์ผ ํ ๋ฌธ์ ํ๊ธฐ
- ํ ์ต ๊ณต๋ถ
Leave a comment