<ul>  
    <li value="1">One</li>
    <li value="2">Two</li>
    <li value="3">Three</li>
    <li value="4">Four</li>
    <li value="5">Five</li>
</ul>

를 다음과 같이 배열로 만드는 방법은 여러가지 겠지만 간단히 map 함수를 이용할 수 있다.

[1, 2, 3, 4, 5]
var arr = $.map($("li"), function(item) {
    return $(item).attr("value");
});

Python 에서 리스트(List)에 값은 함수를 적용하고 싶을 때 map 함수를 사용하면 됩니다.

예제 소스로 확인해 봅시다.

def plus(x):
    return x+x
 
lst = [1,2,3,4,5,6,7,8,9, "A", "B", "C"]
 
print map(plus, lst)

결과는 다음과 같습니다.

[2, 4, 6, 8, 10, 12, 14, 16, 18, 'AA', 'BB', 'CC']
[Finished in 0.1s]

+ Recent posts