私はPythonを使い始めたばかりで、助けが必要です。リストを含む次の辞書のリストがあります。
>>> series
[{'data': [2, 4, 6, 8], 'name': 'abc'}, {'data': [5, 6, 7, 8], 'name': 'efg'}]
>>>
ループを使用せずに内部リストの各要素を定数で乗算し、その場で行うにはどうすればよいですか。
だから私が持っている場合:
>>> x = 100
コードは次のようになります。
>>> series
[{'data': [200, 400, 600, 800], 'name': 'abc'}, {'data': [500, 600, 700, 800], 'name': 'efg'}]
私の限られた知識で思いつくことができる最高のものはこれです(そして、「[:]」が何であるかさえ知りません):
>>> for s in series:
... s['data'][:] = [j*x for j in s['data']]
...
>>>
for ループを削除するにはどうすればよいですか?
コードの説明やドキュメントへのポインタもいいでしょう。
ありがとう!