回答編集履歴

1

修正

2020/02/11 01:52

投稿

8524ba23
8524ba23

スコア38341

test CHANGED
@@ -1,4 +1,4 @@
1
- リスト`l`におけるある要素の位置を`idx`とするとl[idx:] + l[0:idx]で目的のリストが得られます。
1
+ リスト`l`におけるある要素の位置を`idx`とすると`l[idx:] + l[:idx]`で目的のリストが得られます。
2
2
 
3
3
  以上から、以下のようなコードで任意の要素を対象として結果を得られます。
4
4
 
@@ -12,9 +12,7 @@
12
12
 
13
13
  idx = l.index(v)
14
14
 
15
- if idx > 0 and idx < len(l):
16
-
17
- l = l[idx:] + l[0:idx]
15
+ l = l[idx:] + l[:idx]
18
16
 
19
17
  except ValueError:
20
18