書式設定された文字列を辞書に変換する方法がわかりません。文字列を2つのリストに分割して辞書に登録することを考えましたが、それを変換する方法が必要であると確信しています文字列を辞書に直接入力する。この形式の文字列をキー、値辞書形式に変換するにはどうすればよいですか?
これは私がこれまでに得るものです:
文字列:
'Me_of_temp_max: 13.91 Me_of_temp_min: 11.33 Me_of_p_max: 14.25 Me_of_p_min: 14.53'
私はあちこち探しています何がこれです:
{'Me_of_temp_max': 13.91, 'Me_of_temp_min': 11.33, 'Me_of_p_max': 14.25, 'Me_of_p_min': 14.53}
しかし、私はこれに到達するためにやったことだった。
items = {}
result = ['Me_of_temp_max', 'Me_of_temp_min', 'Me_of_p_ma', 'Me_of_p_min']
result1 = [13.91, 11.33, 14.25, 14.53]
for i in range(len(result)):
items[result[i]] = result1[i]
return items
ここで、あなたの辞書の数値はどこから来ますか? 13.91はどのように18.38になりますか?書式設定された操作の – timgeb
?それは重要ですか? –
文字列 ''13 .91 ''からint 18.38 ''に行くロジックがわからないので、解決策を提供することはできません。 – timgeb