teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

.

2018/05/30 12:36

投稿

tachikoma
tachikoma

スコア3601

answer CHANGED
@@ -1,13 +1,16 @@
1
- numbers.csv中身をコピペするか、下記リプト実行結果を教えてくれませんかね。ば質問編集して追記す形で
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 idx, line in enumerate(f.readlines()):
9
+ for line in f.readlines():
10
+ line = line.replace('"', '')
11
+ row = line.split(',')
7
- print(line)
12
+ numbers.append(int(row[0]))
13
+ squared.append(int(row[1]))
8
- if idx > 5:
14
+ return numbers, squared
9
- break
10
15
 
11
- if name == 'main':
12
- read_csv('numbers.csv')
13
16
  ```