回答編集履歴
4
ファイル名修正
test
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
|
25
25
|
|
26
26
|
|
27
|
-
with open("values.
|
27
|
+
with open("values.txt", "w") as f:
|
28
28
|
|
29
29
|
for dict_data in list_data:
|
30
30
|
|
3
ファイル名誤記訂正
test
CHANGED
@@ -34,7 +34,7 @@
|
|
34
34
|
|
35
35
|
|
36
36
|
|
37
|
-
ファイル values.
|
37
|
+
ファイル values.txt の内容
|
38
38
|
|
39
39
|
|
40
40
|
|
2
説明追記、変数名変更
test
CHANGED
@@ -1,6 +1,18 @@
|
|
1
|
+
辞書型/dict型データの値は `dict_data.values()` で取り出せます。
|
2
|
+
|
3
|
+
`print(*dict_daata.values())` で複数の値の内容を空白区切りで表示できます。
|
4
|
+
|
5
|
+
`sep=','` オプションを指定することでカンマ区切りで表示できます。
|
6
|
+
|
7
|
+
`file=f` オプションを指定することでファイルに出力できます。
|
8
|
+
|
9
|
+
なお、Pythonにはlist関数があるので、変数名に list を使うのは避けましょう。
|
10
|
+
|
11
|
+
|
12
|
+
|
1
13
|
```python
|
2
14
|
|
3
|
-
data = [
|
15
|
+
list_data = [
|
4
16
|
|
5
17
|
{'A': 'value1', 'B': 'value2'},
|
6
18
|
|
@@ -12,11 +24,11 @@
|
|
12
24
|
|
13
25
|
|
14
26
|
|
15
|
-
with open("values.
|
27
|
+
with open("values.csv", "w") as f:
|
16
28
|
|
17
|
-
for
|
29
|
+
for dict_data in list_data:
|
18
30
|
|
19
|
-
print(*
|
31
|
+
print(*dict_data.values(), sep=',', file=f)
|
20
32
|
|
21
33
|
```
|
22
34
|
|
1
ファイル名変更、出力結果追記
test
CHANGED
@@ -12,10 +12,26 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
with open("values.
|
15
|
+
with open("values.txt", "w") as f:
|
16
16
|
|
17
17
|
for keY_values in data:
|
18
18
|
|
19
19
|
print(*keY_values.values(), sep=',', file=f)
|
20
20
|
|
21
21
|
```
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
ファイル values.cvs の内容
|
26
|
+
|
27
|
+
|
28
|
+
|
29
|
+
```text
|
30
|
+
|
31
|
+
value1,value2
|
32
|
+
|
33
|
+
value3,value4
|
34
|
+
|
35
|
+
value5,value6
|
36
|
+
|
37
|
+
```
|