[Python3] dict의 다양한 생성방법과 zip() 함수
딕셔너리의 다양한 생성 방법과 zip() 함수를 이해해보자. 1. 딕셔너리의 기본적인 생성 방법은 다음과 같다. >>> d = {'a' : 1, 'b': 2, 'c': 3} >>> d {'a': 1, 'b': 2, 'c': 3} 2. dict() 함수를 이용하는 방법 >>> d = dict([('a', 1), ('b', 2), ('c', 3)]) >>> d {'a': 1, 'b': 2, 'c': 3} 3. 키가 문자열인 경우 딕셔너리를 생성하는 방법 >>> d = dict(a=1, b=2, c=3) >>> d {'a': 1, 'b': 2, 'c': 3} 4. zip() 함수를 이용하는 방법 >>> d = dict(zip(['a', 'b', 'c'], [1, 2, 3])) >>> d {'a': 1, 'b'..
2021. 2. 10.
[Python] map & filter
[Python] map & filter 사용법 map map 함수를 모른다고 가정하고 리스트 a의 값들을 각각 곱하기 2를 하여 리스트를 생성하고자 한다면 밑에 코드와 같은 방법을 사용하거나 혹은 반복문을 이용하여 리스트를 만들 것이다. def mul(n): return n * 2 a = [1, 2, 3, 4, 5] b = [mul(a[0]), mul(a[0]), mul(a[0]), mul(a[0]), mul(a[0])] # 2 4 6 8 10 하지만 map 함수를 이용하면 아주 간단하게 생성할 수가 있다. def mul(n): return n * 2 a = [1, 2, 3, 4, 5] b = list(map(mul, a)) # [2, 4, 6, 8, 10] cs 이렇게 a의 값들을 모두 mul 함수에 ..
2020. 8. 14.