기본 유형이 일반적으로 10 진수로 끝나는 중첩 데이터 구조를 다루는 프로그램이 있습니다. 예 :파이썬에서 중첩 된 데이터 구조의 소수 자릿수 반올림
x={'a':[1.05600000001,2.34581736481,[1.1111111112,9.999990111111]],...}
등의 변수를 인쇄하는 간단한 파이썬 방법이 있나요하지만 반올림 모두가 (말) 3DP하지가 목록과 사전의 특정 구성을 가정하는 수레? 예 :
{'a':[1.056,2.346,[1.111,10.000],...}
나는 그들이 이런 종류의 기능을 생각하지 않는다 pformat(x,round=3)
또는 I를 제외하고 어쩌면
pformat(x,conversions={'float':lambda x: "%.3g" % x})
같은 것을 생각하고 있어요. 기본 데이터를 영구적으로 반올림하는 것은 물론 불가능합니다.
방법 [A에서 X 용 (X * 1000) /1000.0 바닥]처럼 루프를 실행하는 방법에 대한? –
은 숫자 목록에서만 작동합니다. – acrophobia