私は2次元リスト(2タプルのリスト)を持っています:
results = [("a", 0.1234), ("b", 0.32345), ("c", 0.54321)]
そして、私はそれを次のように変更したいと思います:
>> [('a', '12.34'), ('b', '32.34'), ('c', '54.32')]
私の考えは、次のようなことをすることでした:
results = [(x[0], "%.2f" % (x[1] * 100)) for x in results]
import this
値へのアクセスは効率的x[0]
ではないように見えるため、 (ガイドラインに従って)それを行うためのより良い方法はありますか? ところで-それが何かを変更する場合、タプルではなくリストのリストに変更できます。
results = [["a", 0.1234], ["b", 0.32345], ["c", 0.54321]]
そしてそれぞれ:
>> [['a', '12.34'], ['b', '32.34'], ['c', '54.32']]