回答編集履歴

2

誤字修正

2017/05/06 10:10

投稿

miyahan
miyahan

スコア3095

test CHANGED
@@ -36,9 +36,9 @@
36
36
 
37
37
 
38
38
 
39
- for rows in csv.reader(open('list.csv'), delimiter=','):
39
+ for cols in csv.reader(open('list.csv'), delimiter=','):
40
40
 
41
- val = rows[0]
41
+ val = cols[0]
42
42
 
43
43
  print(val)
44
44
 

1

csvモジュールを使わない説明を追加

2017/05/06 10:10

投稿

miyahan
miyahan

スコア3095

test CHANGED
@@ -61,3 +61,11 @@
61
61
 
62
62
 
63
63
  今回のように「文字列でほしいから、とりあえず str() しちゃえ〜」とすると思わぬ動きをすることがあります。ぜひ、型(文字列・リスト・辞書 などなど)を意識してコードを書く習慣を付けてください。
64
+
65
+
66
+
67
+ ---
68
+
69
+
70
+
71
+ あと、1カラムしか持たないCSVファイルはただのテキストファイルですので、わざわざ csv モジュールを使わなくても良いのでは・・・?とも感じました。