알쏭달쏭 공부한거 쓰기
과제 복습-전체 복습 본문
def a():
student_tuple = (('191101', '홍길동', '010-123-45xx'), ('191102', '임꺽정', '010-223-45xx'), ('191103', '장길산', '010-323-45xx') )
num,name,_=zip(*student_tuple)
print(num, name)
print(dict(zip(num,name)))
a()
1) zip(*) 할때 받는 원소갯수 체크하기
2) zip() 함수는 여러 개의 순회 가능한(iterable) 객체를 인자로 받고, 각 객체가 담고 있는 원소를 튜플의 형태로 차례로 접근할 수 있는 반복자(iterator)를 반환합니다.
3)병렬 처리-zip() 함수를 활용하면 여러 그룹의 데이터를 루프를 한 번만 돌면서 처리할 수 있는데요. 가변 인자를 받기 때문에 2개 이상의 인자를 넘겨서 병렬 처리를 할 수 있습니다.
4)zip() 함수를 이용하면 두 개의 리스트나 튜플 부터 쉽게 사전(dictionary)을 만들 수 있습니다. 키를 담고 있는 리스트와 값을 담고 있는 리스트를 zip() 함수에 넘긴 후, 그 결과를 다시 dict() 함수에 넘기면 됩니다.
https://colab.research.google.com/drive/1x2iu5p76vVhGdaHyMKyRvWXYu6TrzTfh?usp=sharing
https://colab.research.google.com/drive/1McVY7e0CFbMh2jnZ_3GUhMWihoy0S-iW?usp=sharing
https://colab.research.google.com/drive/1NrGiqH2bslaVbRPzDg-hohmWBQuf83L9
https://colab.research.google.com/drive/1N0pLXs6ZeM-IztL00HVPHVPDFFs0dqWs?usp=sharing
https://colab.research.google.com/drive/10whQY5LVOcMW1FIE6I2FqJyvTBzUTKNp
'파이썬 -23여름학기(ㄱㅎㅈ)' 카테고리의 다른 글
HW12 (0) | 2023.07.12 |
---|---|
기말 (0) | 2023.07.12 |
7/12-파일처리 (0) | 2023.07.12 |
이터레이터 추가 학습 in Youtube (0) | 2023.07.11 |
HW11-파일 처리, map,filter (0) | 2023.07.11 |