알쏭달쏭 공부한거 쓰기

과제 복습-전체 복습 본문

파이썬 -23여름학기(ㄱㅎㅈ)

과제 복습-전체 복습

elec_cy 2023. 7. 12. 19:58
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

 

 

HW7.ipynb

Colaboratory notebook

colab.research.google.com

https://colab.research.google.com/drive/1McVY7e0CFbMh2jnZ_3GUhMWihoy0S-iW?usp=sharing

 

 

Day_07.ipynb

Colaboratory notebook

colab.research.google.com

https://colab.research.google.com/drive/1NrGiqH2bslaVbRPzDg-hohmWBQuf83L9 

 

Day_09.ipynb

Colaboratory notebook

colab.research.google.com

https://colab.research.google.com/drive/1N0pLXs6ZeM-IztL00HVPHVPDFFs0dqWs?usp=sharing

 

HW9.ipynb

Colaboratory notebook

colab.research.google.com

 

https://colab.research.google.com/drive/1Jzdka6KRChHZOut2bapC3nFYa48-3DyB?usp=sharing#scrollTo=TBpZBPqzKqHO 

 

Day_12.ipynb

Colaboratory notebook

colab.research.google.com

 

https://colab.research.google.com/drive/1uococtEI2292KMzDQjtTwl6EaXsy5X6v?usp=sharing#scrollTo=ik_nBbnbTlAc 

 

Day_13.ipynb

Colaboratory notebook

colab.research.google.com

https://colab.research.google.com/drive/10whQY5LVOcMW1FIE6I2FqJyvTBzUTKNp

 

day_14.ipynb

Colaboratory notebook

colab.research.google.com

 

'파이썬 -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