1

リスト/配列があり、それを文字列形式にしたい。例えば、

 a = [1, 2, 3] and output that I want should be 010203

で試してみb = "%.2d %(a)"ましたが、エラーが発生しますTypeError: %d format: a number is required, not list。もちろん、このエラーは理解できますが、他の方法はわかりません。

コードは汎用的である必要があります。a = [10, 11, 12, 13]つまり、私のリストが10111213

4

1 に答える 1

2
>>> a = [1,2,3]
>>> "".join("%.2d" % i for i in a)
'010203'
>>> a = [10, 11, 12, 13]
>>> "".join("%.2d" % i for i in a)
'10111213'
于 2013-10-01T10:39:21.750 に答える