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

回答編集履歴

1

修正

2018/09/14 18:58

投稿

opyon
opyon

スコア1009

answer CHANGED
@@ -1,15 +1,22 @@
1
+ -修正-
2
+ @hayataka2049さんご指摘の箇所を修正しました
3
+ ・list =>>> L へ変更
4
+ ・要素入れ替え方法
5
+
1
6
  ```Python
2
- list = [0,1,2,3,4]
7
+ L = [0,1,2,3,4]
3
- print(list)
8
+ print(L)
4
9
 
5
- rand = random.sample(range(len(list)), 2)
10
+ rand = random.sample(range(len(L)), 2)
6
11
  print(rand)
7
12
 
8
- tmp = list[rand[0]]
13
+ # tmp = L[rand[0]]
9
- list[rand[0]] = list[rand[1]]
14
+ # L[rand[0]] = L[rand[1]]
10
- list[rand[1]] = tmp
15
+ # L[rand[1]] = tmp
11
- print(list)
12
16
 
17
+ # @hayataka2049さんご提供
18
+ L[rand[0]], L[rand[1]] = L[rand[1]], L[rand[0]]
19
+ print(L)
13
20
  ```
14
21
  ```
15
22
  [0, 1, 2, 3, 4]