1. id
2. input
3. len
4. list
list() 와 [] 는 다름을 알고 있어야 합니다.
int, floar 타입의 데이터는 list() 함수에서 취급하지 않습니다.
5. map
- map 함수를 활용하지 않을 경우
# two_times.py
def two_times(x):
return x*2
sample_list = [1, 2, 3, 4]
result = list()
for i in sample_list:
result.append(i*2)
print(result)
- map 함수를 활용할 경우
# two_times_with_map.py
def two_times(x):
return x*2
print(map(two_times, [1,2,3,4]))
- map 함수와 lambda 함수를 활용할 경우
# two_times_with_map_lambda.py
print(map(lambda x: x*2, [1,2,3,4]))
6. zip
# zip.py
list(zip([1, 2, 3], [4, 5, 6]))
'Development > Python' 카테고리의 다른 글
[Python][라이브러리] calendar 활용 (0) | 2020.07.13 |
---|---|
[Python][라이브러리] os, shutil, glob 활용 (0) | 2020.07.13 |
[Python][중급으로넘어가기] 내장함수 활용 1 : enumerate, filter, isinstance, int (0) | 2020.07.09 |
[Solved][Python] OverflowError: sleep length is too large (0) | 2020.07.09 |
[Python][중급으로넘어가기] 여러개의 인자를 딕셔너리로 받아 처리하는 함수 소스 예시 (*kwargs 활용) (0) | 2020.07.08 |