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

回答編集履歴

1

追記

2020/11/09 07:24

投稿

jeanbiego
jeanbiego

スコア3966

answer CHANGED
@@ -1,6 +1,7 @@
1
1
  for文の書き方ですが、inの後にはintを置いても動きません。たとえばrangeを使うと、引数までのイテレータを作ってくれるので動作します。(python iterableとかでググってみてください)
2
2
  ×`for i in len(list):`
3
3
  ○`for i in range(len(list)):`
4
+ ※質問とは関係ないですが、`list`はPythonの型名なので変数名には使用しないほうが良いです。
4
5
 
5
6
  あと、単に重複判定だけならset化すると早いです。(set化すると重複要素がなくなるので、要素数が減ることを利用)
6
7
  ```python3