回答編集履歴

1

途中で投稿してしまいました。

2021/04/26 07:45

投稿

ppaul
ppaul

スコア24670

test CHANGED
@@ -1,7 +1,55 @@
1
1
  以下でできますが、変更しない方がよいというのはTakaiYさんのおっしゃる通りだと思います。
2
2
 
3
- ```ここに言語を入力
3
+ ```python
4
4
 
5
- コード
5
+ >>> dicts = [
6
+
7
+ ... {'translatedText': '1. Plug the power cord into an outlet.', 'detectedSourceLanguage': 'ja', 'input': '1. 電源コードのプラグをコンセントに差し込む。\n'},
8
+
9
+ ... {'translatedText': '2. Press the power button.', 'detectedSourceLanguage': 'ja', 'input': '2.電源ボタンを押す。\n'},
10
+
11
+ ... {'translatedText': 'The power lamp lights up.', 'detectedSourceLanguage': 'ja', 'input': '\u3000\u3000電源ランプが点灯します。\n'},
12
+
13
+ ... {'translatedText': '3. Press the start button.', 'detectedSourceLanguage': 'ja', 'input': '3. 開始ボタンを押す。\n'},
14
+
15
+ ... {'translatedText': 'The operating lamp lights up.', 'detectedSourceLanguage': 'ja', 'input': '\u3000\u3000稼働中ランプが点灯します。\n'},
16
+
17
+ ... {'translatedText': '4. Press the stop button.', 'detectedSourceLanguage': 'ja', 'input': '4. 停止ボタンを押す。\n'},
18
+
19
+ ... {'translatedText': 'Stop the operation.', 'detectedSourceLanguage': 'ja', 'input': '\u3000\u3000運転を停止します。\n'},
20
+
21
+ ... {'translatedText': '5. Unplug the power coat from the outlet.', 'detectedSourceLanguage': 'ja', 'input': '5. 電 源コートのプラグをコンセントから抜く。\n'}]
22
+
23
+ >>>
24
+
25
+ >>> for i, d in enumerate(dicts):
26
+
27
+ ... d.pop('detectedSourceLanguage')
28
+
29
+ ... d[f'translatedText{i+1}'] = d.pop('translatedText')
30
+
31
+ ... d[f'input{i+1}'] = d.pop('input')
32
+
33
+ ...
34
+
35
+ 'ja'
36
+
37
+ 'ja'
38
+
39
+ 'ja'
40
+
41
+ 'ja'
42
+
43
+ 'ja'
44
+
45
+ 'ja'
46
+
47
+ 'ja'
48
+
49
+ 'ja'
50
+
51
+ >>> print(dicts)
52
+
53
+ [{'translatedText1': '1. Plug the power cord into an outlet.', 'input1': '1. 電源コードのプラグをコンセントに差し込む。\n'}, {'translatedText2': '2. Press the power button.', 'input2': '2.電源ボタンを押す。\n'}, {'translatedText3': 'The power lamp lights up.', 'input3': '\u3000\u3000電源ランプが点灯します。\n'}, {'translatedText4': '3. Press the start button.', 'input4': '3. 開始ボタンを押す。\n'}, {'translatedText5': 'The operating lamp lights up.', 'input5': '\u3000\u3000 稼働中ランプが点灯します。\n'}, {'translatedText6': '4. Press the stop button.', 'input6': '4. 停止ボタンを押す。\n'}, {'translatedText7': 'Stop the operation.', 'input7': '\u3000\u3000運転を停止します。\n'}, {'translatedText8': '5. Unplug the power coat from the outlet.', 'input8': '5. 電源コートのプラグをコンセントから抜く。\n'}]
6
54
 
7
55
  ```