본문 바로가기
5-1. 파이썬 제공 기본 자료구조/리스트

[파이썬] 리스트의 모든 원소 반올림 하는 방법

by 만다린망고 2023. 5. 3.
반응형

파이썬의 내장함수인 round 함수는 리스트에 적용할 수 없습니다. 리스트에 적용이 가능한 반올림 함수는 numpy 패키지의 round 함수입니다. 

먼저 넘파이 패키지를 불러옵시다. 

import numpy as np


아래와 같은 리스트를 하나 만들어줍시다.

a=[1.11,2.22,3.33,4.44,5.55]


np.round 함수를 이용하여 반올림을 해줍시다. 

>>> np.round(a,1) 
array([1.1, 2.2, 3.3, 4.4, 5.6])


리스트의 차원이 더 높아도 가능한지 확인해봅시다. 

>>> b=[[1.11,2.22],[3.33,4.44]]
>>> np.round(b,1)
array([[1.1, 2.2],
       [3.3, 4.4]])


가능합니다. 

반응형

댓글