Stringํ ๋ฐฐ์ด seoul์ element์ค Kim์ ์์น x๋ฅผ ์ฐพ์, ๊น์๋ฐฉ์ x์ ์๋ค๋ String์ ๋ฐํํ๋ ํจ์๋ฅผ ์์ฑํ๋ผ. seoul์ Kim์ ์ค์ง ํ ๋ฒ๋ง ๋ํ๋๋ฉฐ ์๋ชป๋ ๊ฐ์ด ์ ๋ ฅ๋๋ ๊ฒฝ์ฐ๋ ์๋ค.
seoul
์ ๊ธธ์ด 1 ์ด์, 1000 ์ดํ์ธ ๋ฐฐ์ด์ด๋ค.seoul
์ ์์๋ ๊ธธ์ด 1 ์ด์, 20 ์ดํ์ธ ๋ฌธ์์ด์ด๋ค.Kim
์ ๋ฐ๋์ seoul
์์ ํฌํจ๋์ด ์๋ค.def findKim(seoul):
idx = 0
for s in seoul:
if s == 'Kim':
return '๊น์๋ฐฉ์ {}์ ์๋ค'.format(idx)
else:
idx += 1
ํ์ด์ฌ์ผ๋ก ์๋ฐ์ฒ๋ผ ํ๊ธฐโฆใ
;
ํ๋ฉด์๋ idx
๋ณ์๋ฅผ ๊ตณ์ด ์ ์ธํด์ ์นด์ดํ
์ ํด์ผํ๋? ์ถ์๋๋ฐ (๊ทธ๋ผ ์ ์์ฐพ์๋ดค์ด ์๋ง) ์์๋๋ก ํ์ด์ฌ์๋ ์
๋ ฅ๊ฐ์ ์ธ๋ฑ์ค๋ฅผ ๋ฐํํด์ฃผ๋ ํจ์๊ฐ ์กด์ฌํ๋ค.
def findKim(seoul):
return '๊น์๋ฐฉ์ {}์ ์๋ค'.format(seoul.index('Kim'))
index()
ํจ์๋ ์
๋ ฅ๊ฐ์ ์ธ๋ฑ์ค๋ฅผ ๋ฐํํด์ค๋ค.
seoul = ['Jane', 'Kim']
์ผ ๋, seoul.index('Kim')
์ seoul
๋ฆฌ์คํธ์์ 'Kim'
์ ์ธ๋ฑ์ค๋ฅผ ๋ฐํํ๋ผ๋ ๋ป์ด๋ฏ๋ก 1์ ๋ฐํํ๋ค.