誰もがこの問題を解決する方法を知っていますか? 私は次のコードを持っています。 print(result)
の出力Python 3:浮動小数点数のリストを作成するには?
92.213725
191.586143
228.981615
240.353291
と、次のされています:
['9', '2', '.', '2', '1', '3', '7', '2', '5', '1', '9', '1', '.', '5', '8',
'6', '1', '4', '3', '2', '2', '8', '.', '9', '8', '1', '6', '1', '5', '2',
'4', '0', '.', '3', '5', '3', '2', '9', '1']
私は形式以下で出力を得るために期待:
[92.213725, 191.586143, 228.981615, 240.353291]
result=[]
for i in range(len(response_i['objcontent'][0]['rowvalues'])):
lat = response_i['objcontent'][0]['rowvalues'][i][0]
print(lat)
for i in lat:
result.append(i)
print (result)
には、以下のprint(lat)
の出力であります
誰でもこの問題の解決方法を知っていますか?
おかげ
まず、あなたが間違っている 'range(len(something)) 'を反復処理している*時。第二に、 'lat'を通じたネストされた繰り返しですか?単に 'lat'を直接追加するのはなぜですか? –
@DanielRosemanトピック外ですが、なぜ 'range(len(something)) 'を反復しているのが間違っていますか?時には、私は同じ長さのリストを2つ持っています。ループして一緒にする必要があります。 'range(len(something)) 'なしでこれがどうできるか説明できますか? –
私はおそらく多分双曲線ですが、あなたの場合には 'for a、b in zip(list1、list2)'のようなものでしょうか? –