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

質問編集履歴

2

内容の修正

2018/06/13 07:33

投稿

liveasnotes
liveasnotes

スコア1284

title CHANGED
File without changes
body CHANGED
@@ -65,4 +65,4 @@
65
65
  _i[_j] = _i[_j].rjust(_l + 1)
66
66
  ```
67
67
  のように,range()抜きで書いたときに動かないのはなぜでしょうか?
68
- (for i in 10 とかは回った気がするのに...)
68
+ (for i in 10 とかは回った気がするのに...)-->気のせいでした:inの後はシーケンス以外入れちゃダメな仕様?

1

質問内容の追加

2018/06/13 07:33

投稿

liveasnotes
liveasnotes

スコア1284

title CHANGED
File without changes
body CHANGED
@@ -38,11 +38,7 @@
38
38
  **リストへの代入に失敗**した残念なほう: B(抜粋)
39
39
  ```python
40
40
  # detectMaxlen_and_rightJusting
41
- for _i in data:
42
- _l = 0
41
+ # 省略
43
- for _j in _i:
44
- if len(_j) > _l:
45
- _l = len(_j)
46
42
  # rjust
47
43
  for _j in _i:
48
44
  _j = _j.rjust(_l + 1)
@@ -58,4 +54,15 @@
58
54
  for item in list:
59
55
  item += '_'
60
56
  ```
61
- print(list)すると上書き前のリストが返ってきます.なぜでしょうか?
57
+ print(list)すると上書き前のリストが返ってきます.なぜでしょうか?
58
+
59
+ あと,
60
+ ```python
61
+ # detectMaxlen_and_rightJusting
62
+ # 省略
63
+ # rjust
64
+ for _j in len(_i):
65
+ _i[_j] = _i[_j].rjust(_l + 1)
66
+ ```
67
+ のように,range()抜きで書いたときに動かないのはなぜでしょうか?
68
+ (for i in 10 とかは回った気がするのに...)