<jupyter_start><jupyter_text>`zip`- `zip`은 여러 자료형을 묶어서 iteration을 통해 출력해준다. - 자료형은 길이가 같아야 한다.<jupyter_code>animals = ['cat', 'dog', 'lion']
sounds = ['meow', 'woof', 'roar']
answer = dict(zip(animals, sounds))
answer
mylist = [ 1,2,3 ]
new_list = [ 40, 50, 60 ]
for i in zip(mylist, new_list):
    print (i)
list1 = [1, 2, 3, 4]
list2 = [100, 120, 30, 300]
list3 = [392, 2, 33, 1]
for i, j, k in zip(list1, list2, list3):
    print( i, j, k )<jupyter_output>1 100 392
2 120 2
3 30 33
4 300 1<jupyter_text>`map`- `map(함수, 자료형)`은 함수와 반복 가능한 자료형을 입력으로 받는다. - 입력받은 자료형의 각 요소가 순서대로 함수로 입력되어, 결과값이 리턴된다.<jupyter_code># x를 입력 받아 x2를 수행하는 함수
def two_times(x): 
    return x*2
# 우측의 리스트의 요소들이 순서대로 two_times의 함수로 입력되어, 그 결과값이 출력된다.
list(map(two_times, [1, 2, 3, 4]))<jupyter_output><empty_output>
StarcoderdataJupyterStructuredCleanDedup