본문 바로가기
Python/pythonic 용법

zip() 함수

by c급선임 2024. 6. 28.
반응형
for i, args in enumerate(zip(col_list, bad_mean, mid_mean, good_mean)):
    print('{:2} {:20} {:6.2f} {:6.2f} {:6.2f}'.format(i, *args))
  • 여러 리스트를 순회 인수로 불러오고 for문이 한번 돌때마다 각 리스트의 첫번째 요소들 끼리 튜플로 묶여서 끌려나온다.  따라서 여러 리스트를 동시에 활용할때 유용하다.
  • 밑에 포메팅의 경우 {: 정수} 는 최소 정수 이상의 자리 만큼 출력한다는 뜻으로 정수만큼의 텍스트 자리를 최소 한 할당하고 {6.2f}의 경우 정수부는 최소 6자리, 소숫점 2자리까지 출력한다는 뜻으로 소수점까지 최소 9자리를 할당시킨다. 따라서 출력이 일정하게 나오게 된다.
반응형

'Python > pythonic 용법' 카테고리의 다른 글

파이썬의 메모리 사용 또는 포인터개념의 고찰  (1) 2024.12.27
enumerate() 함수  (0) 2024.06.28
lambda 함수  (0) 2024.06.28
Comprehension 개념  (0) 2024.06.28
global()[] 함수  (0) 2024.06.28

댓글