Kontrollieren Sie beim Drucken einer Liste in Python ein Druckformat

7

Ich habe eine Liste mit der Fließkommazahl a . Wenn ich die Liste mit print a drucke. Ich bekomme das Ergebnis wie folgt.

[8.364, 0.37, 0.09300000000000003, 7.084999999999999, 0.469, 0.303, 9.469999999999999, 0.28600000000000003, 0.2290000000 000001, 9.414, 0.9860000000000001, 0.534, 2.1530000000000005]

Kann ich dem Listendrucker mitteilen, dass er das Format "5.3f" drucken soll, um bessere Ergebnisse zu erzielen?

[8.364, 0.37, 0.093, 7.084, 0.469, 0.303, 9.469, 0.286, 0.229, 9.414, 0.986, 0.534, 2.153]

    
prosseek 08.09.2011, 16:17
quelle

2 Antworten

15
%Vor%

wo l Ihre Liste ist.

bearbeiten: Wenn die Anführungszeichen ein Problem darstellen, können Sie

verwenden %Vor%     
NPE 08.09.2011, 16:19
quelle
5

Wenn Sie dies in verschachtelten Strukturen benötigen, sollten Sie sich das Modul pprint ansehen. Folgendes sollte in diesem Zusammenhang tun, was Sie wollen:

%Vor%

Weitere Informationen zu pprint finden Sie in Ссылка

Wenn es nur für eine flache Liste ist, dann ist die Lösung von aix gut. Oder wenn Sie die zusätzlichen Zitate nicht mögen, könnten Sie tun:

%Vor%     
Edward Loper 08.09.2011 16:24
quelle

Tags und Links