আমার কাছে ফ্লোটের একটি তালিকা রয়েছে। আমি যদি print
এটি সহজভাবে বলি তবে এটি এটির মতো দেখায়:
[9.0, 0.052999999999999999, 0.032575399999999997, 0.010892799999999999, 0.055702500000000002, 0.079330300000000006]
আমি ব্যবহার করতে পারলাম print "%.2f"
, যার for
জন্য তালিকাটি অতিক্রম করার জন্য একটি লুপের প্রয়োজন হবে , তবে তারপরে এটি আরও জটিল ডেটা স্ট্রাকচারের জন্য কাজ করবে না। আমি এর মতো কিছু চাই (আমি এটি সম্পূর্ণরূপে তৈরি করছি)
>>> import print_options
>>> print_options.set_float_precision(2)
>>> print [9.0, 0.052999999999999999, 0.032575399999999997, 0.010892799999999999, 0.055702500000000002, 0.079330300000000006]
[9.0, 0.05, 0.03, 0.01, 0.06, 0.08]
.replace("'", "")
সেই কমাগুলি থেকে মুক্তি পেতে যোগ করেছি ।str(["{0:0.2f}".format(i) for i in a]).replace("'", "")