티스토리 뷰
아래와 같이 iflist라는 이름의 list가 있습니다.
>>> type(iflist)
<type 'list'>
>>> iflist
[1, 2, 3]
list 내부의 요소는 모두 int형인데요, 이것을 한번에 형변환 시켜주는 명령어(함수)가 필요했습니다,
이때 사용되는 함수가 바로 map입니다,
사용법과 결과부터 확인하면 아래와 같습니다.
>>> test = map(lambda x: str(x), iflist)
>>> test
['1', '2', '3']
>>> type(test)
<type 'list'>
여전히 type은 list고, 내부 요소는 str로 바뀐것을 확인 할 수 있는데요,
map에 lambda라는 익명함수를 사용한 조작이었습니다.
map(lambda x: str(x), iflist)
A B C
A는 C의 리스트 요소를 말합니다.
B는 반환형을 말합니다. str ==> int 는 int(x)로 하면 되겠지요?
C는 적용할 리스트 이름입니다.
map은 이외에도 다양하게 활용이 가능합니다^^
'개발 > python' 카테고리의 다른 글
[python] detect module (2) | 2013.07.03 |
---|---|
[python] listiterator object (0) | 2013.06.19 |
[python] 특정 디렉토리의 파일 카운트 (0) | 2013.06.12 |
[python] SimpleXMLRPCServer 호환성 (0) | 2012.11.09 |
[python] Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] (0) | 2012.11.08 |
댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
- Total
- Today
- Yesterday