1049768698418522
Jongeun Sithum Kim
  • 2016.4.5 11:28
  • 조회수 57
  • 답변수 1
1049768698418522
Jongeun Sithum Kim
  • 2016.4.5 11:28
  • 조회수 57
  • 답변수 1

입력변수의 타입이 뭔가요?

입력변수의 타입이 뭔지 몰라서 함수 앞부분에
print(type(seoul))
print(seoul)
를 넣고 제출해봤더니

["abc","Kims","sde","Kim"]

['Mika', 'jason', 'Kim', 'Ted', 'Hidy', 'Choi', 'Ying']

이렇게 출력이 되네요. 입력자료는 string도 있고 list도 있는건가요? 그럼 입력변수의 타입을 먼저 확인을 해주는 작업이 필요한건가요? 아직 파트.14까지 밖에 듣지 않았는데 제가 뒷부분을 듣지 않아서 문제를 잘 이해를 못 하는 것일까요? 답변 부탁드립니다. 그리고 좋은 자료 감사합니다.

findKim.py
def findKim(seoul):
    print(type(seoul))
    print(seoul)
    #str_cut = seoul[1:-1]
    #print(type(str_cut))
    #list1 = str_cut.split(",")
    list1 = ["a","b"]
    kimIdx = 99
    for i in range(len(list1)):
        if list1[i] == '"Kim"' or list1[i] == "'Kim'":
            kimIdx = i
            break;
    return "김서방은 {}에 있다".format(kimIdx)

print(findKim('["abc","Kims","sde","Kim"]'))
  • #파이썬 입문
  • #서울에서 김서방 찾기

1 답변

  • Gscxhpxkg5i74t30rimh
    정두식
    • 2016.4.5 11:31

    findKim의 매개변수 seoul로는 리스트가 전달됩니다. 리스트에 각 값들은 모두 스트링이구요.

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.