Ich habe ein Programm, das sich mit verschachtelten Datenstrukturen beschäftigt, wobei der zugrunde liegende Typ normalerweise eine Dezimalzahl ist. z.B.
%Vor%Gibt es eine einfache pythonische Methode, um eine solche Variable zu drucken, aber alle Floats auf (sagen wir) 3dp zu runden und keine bestimmte Konfiguration von Listen und Wörterbüchern zu übernehmen? z.B.
%Vor% Ich denke so etwas wie
pformat(x,round=3)
oder vielleicht
außer ich glaube nicht, dass sie diese Art von Funktionalität haben. Eine permanente Rundung der zugrunde liegenden Daten ist natürlich keine Option.
Das Problem Hier haben wir keine flatten Methode in Python, da ich weiß, dass es nur 2-Ebenen-Listenverschachtelung ist, habe ich for loop
verwendet.
Tags und Links python printing string-formatting rounding