数値の分割が、できません。
データ型
python
1x=[12,123,2255]
望む出力
python
1[[10],[2]],[[100],[20],[3]],[[2000],[200],[50],[5]]
現状のコード
x=[12,123,2255] for i in x: print(list(str(i)))#.zfill(3)) """ ['1', '2'] ['1', '2', '3'] ['2', '2', '5', '5'] """
どの様に0埋めをして行けば良いでしょうか?
#追記
python
1import numpy as np 2l=[('1'+str(0)*i) for i in range(12)] 3l=np.array([int(i) for i in l]) 4 5 6x=[12,123,2255] 7x=[list(str(i)) for i in x] 8x=[list(map(int,i)) for i in x] 9 10 11lr=[] 12for i in range(len(x)):lr.append(sorted(x[i],reverse=True)*l[:len(x[i])]) 13lr=[sorted(lr[i],reverse=True) for i in range(len(lr))] 14print(lr)
#未完成コード
python
1x=[12,123,2255] 2 3x=[list(str(i)) for i in x] 4x=[list(map(int,i)) for i in x] 5 6 7 8for i,j in enumerate(x): 9 for i2 in j: 10 print(i,j,i2,10**(len(j)-i))
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。