私はと番号のリストを持っている:私はちょうど "c_i
" という名前の別の文字列を作成する必要がPythonで文字列から数値を引く方法は?
入力P[i] = int(mycsv[i][5]) # Obtaining my string "P" including 10 int values
出力{1: 3, 2: 2, 3: 2, 4: 5, 5: 4, 6: 5, 7: 4, 8: 3, 9: 2, 10: 5}
入力d = int(mycsv[1][10]) # Obtaining my number "1", even though it is trivial
出力1
。これは簡単であるはずです:
for i in range(1,11):
c_i[i] = P[i] - d
しかし、これは機能しません。明らかに、PythonはMatlabよりずっと奇妙です。どんな助けもありがとう!
Pythonでは、既存の文字列を編集することはできません。追加するか、新しい文字列を作成する必要があります。 –