回答編集履歴

3

変更!

2018/01/25 16:03

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -40,12 +40,10 @@
40
40
 
41
41
 
42
42
 
43
- 1,プログラムの途中でデータ(list)を加工するより問題がなければまずSQLで取得制限掛けたほうが良いと思います。
43
+ 1,プログラムの途中でデータ(list)を加工するより、まずSQLのWHERE句LENGTHやTRIM関数を使用するなどして取得条件設定したほうが良いと思います。
44
44
 
45
- データ加工して出力を正しくするというのではなく、まず入力を正しくするという発想です。
45
+ データ加工して最終出力を正しくするというのではなく、まず入力を正しくするという発想です。
46
-
47
- SQLのWHERE句でLENGTHやTRIM関数を使用するなど。
48
46
 
49
47
 
50
48
 
51
- 2,変数testだとあとから見た時に何のための変数か分かりづらいので、適切な名前を付けたほうがいいかと。。
49
+ 2,変数名がtestだとあとから見た時に何の用途の変数か分かりづらいので、適切な名前を付けたほうがいいかと。。

2

言ってる本人が適当な変数名でした><

2018/01/25 16:03

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -12,13 +12,13 @@
12
12
 
13
13
  def main():
14
14
 
15
- test = ['', 0, None]
15
+ data_text = ['', 0, None]
16
16
 
17
- print(test)
17
+ print(data_text)
18
18
 
19
- test = list(filterfalse(lambda x: x is None, test))
19
+ filtered = list(filterfalse(lambda x: x is None, data_text))
20
20
 
21
- print(test)
21
+ print(filtered)
22
22
 
23
23
 
24
24
 

1

変数名について

2018/01/25 14:38

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -34,12 +34,18 @@
34
34
 
35
35
  ■余談
36
36
 
37
+
38
+
37
39
  > データベースのテーブルから取得した文字列をAというList型変数に格納しています
38
40
 
39
41
 
40
42
 
41
- プログラムの途中でデータ(list)を加工するよりは、問題がなければまずSQLで取得制限を掛けたほうが良いと思います。
43
+ 1,プログラムの途中でデータ(list)を加工するよりは、問題がなければまずSQLで取得制限を掛けたほうが良いと思います。
42
44
 
43
45
  データ加工して出力を正しくするというのではなく、まず入力を正しくするという発想です。
44
46
 
45
47
  SQLのWHERE句でLENGTHやTRIM関数を使用するなど。
48
+
49
+
50
+
51
+ 2,変数testだとあとから見た時に何のための変数か分かりづらいので、適切な名前を付けたほうがいいかと。。