반응형
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 |
댓글