回答編集履歴

4

ファイル名修正

2020/01/12 23:40

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
 
26
26
 
27
- with open("values.csv", "w") as f:
27
+ with open("values.txt", "w") as f:
28
28
 
29
29
  for dict_data in list_data:
30
30
 

3

ファイル名誤記訂正

2020/01/12 23:40

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
 
36
36
 
37
- ファイル values.cvs の内容
37
+ ファイル values.txt の内容
38
38
 
39
39
 
40
40
 

2

説明追記、変数名変更

2020/01/12 23:17

投稿

shiracamus
shiracamus

スコア5406

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.txt", "w") as f:
27
+ with open("values.csv", "w") as f:
16
28
 
17
- for keY_values in data:
29
+ for dict_data in list_data:
18
30
 
19
- print(*keY_values.values(), sep=',', file=f)
31
+ print(*dict_data.values(), sep=',', file=f)
20
32
 
21
33
  ```
22
34
 

1

ファイル名変更、出力結果追記

2020/01/12 23:16

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -12,10 +12,26 @@
12
12
 
13
13
 
14
14
 
15
- with open("values.csv", "w") as f:
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
+ ```