TIL.14 (코테)서울에서 김서방찾기

Haiin·2020년 11월 12일
0

<완주하지 못한 선수 문제풀이 with python>


프로그래머스 문제 보기





문제풀이

def solution(seoul):
    answer = ''
    for i in range(len(seoul)):
        if seoul[i] == 'Kim':
            answer = f'김서방은 {i}에 있다'
    return answer




다른사람 문제풀이 비교

def findKim(seoul):
    return "김서방은 {}에 있다".format(seoul.index('Kim'))




index(), format()

.index()

  • 리스트 메소드 중 하나이며 리스트안에서 특정한 값을 찾는 함수이다.
  • .index(값, 시작인덱스, 끝인덱스) 형태로 쓰여질 경우 시작인덱스부터 끝인덱스 사이의 값 인덱스를 반환한다.
a = [1, 2, 3, 1, 2, 3]
b = a.index(1, 1, 5)
print(b) # 3

.format()

  • 리스트 메소드 중 하나이며 리스트안에서 특정한 값을 찾는 함수이다.
  • .index(값, 시작인덱스, 끝인덱스) 형태로 쓰여질 경우 시작인덱스부터 끝인덱스 사이의 값 인덱스를 반환한다.
a = [1, 2, 3, 1, 2, 3]
b = a.index(1, 1, 5)
print(b) # 3

0개의 댓글