回答編集履歴
1
.
answer
CHANGED
@@ -1,13 +1,16 @@
|
|
1
|
-
|
1
|
+
各行の外側のダブルクオーテーションが邪魔なので、それを取り除きながらパースしていくと次のようになるかも。
|
2
2
|
|
3
3
|
```Python
|
4
4
|
def read_csv(filename):
|
5
|
+
numbers = []
|
6
|
+
squared = []
|
5
7
|
with open(filename) as f:
|
8
|
+
reader = f.readline()
|
6
|
-
for
|
9
|
+
for line in f.readlines():
|
10
|
+
line = line.replace('"', '')
|
11
|
+
row = line.split(',')
|
7
|
-
|
12
|
+
numbers.append(int(row[0]))
|
13
|
+
squared.append(int(row[1]))
|
8
|
-
|
14
|
+
return numbers, squared
|
9
|
-
break
|
10
15
|
|
11
|
-
if name == 'main':
|
12
|
-
read_csv('numbers.csv')
|
13
16
|
```
|