2: 2019-03-31 (日) 18:01:40 njf |
現: 2019-04-03 (水) 22:50:25 njf |
| | | |
| import random | | import random |
| + | |
| randomList = [0,1,2] | | randomList = [0,1,2] |
| + | |
| random.shuffle(randomList) | | random.shuffle(randomList) |
| + | |
| print(randomList) | | print(randomList) |
| | | |
| *元のリストを変更せず、ランダムに並び替えられたリストを新たに得る [#m891760c] | | *元のリストを変更せず、ランダムに並び替えられたリストを新たに得る [#m891760c] |
| | | |
- | random.sample()を使います。このメソッドは好きな数のランダムなサンプルをリストで返す関数です。二つ引数をとり、一つ目が元になるリスト、二つ目が返すリストの長さです。二つ目の引数を元のリストの長さと同じにすれば、もとのリストをランダムに並び替えた新たなリストを返します。 | + | random.sample()を使います。このメソッドは好きな要素数のランダムなサンプルをリストで返す関数です。二つ引数をとり、一つ目が元になるリスト、二つ目が返すリストの長さです。二つ目の引数を元のリストの長さと同じにすれば、もとのリストをランダムに並び替えた新たなリストを返します。 |
| | | |
| import random | | import random |
| + | |
| randomList = [0,1,2] | | randomList = [0,1,2] |
| + | |
| newRandomList = random.sample(randomList,len(randomList)) | | newRandomList = random.sample(randomList,len(randomList)) |
| + | |
| print(newRandomList) | | print(newRandomList) |
| | | |
| 「配列 ランダム 並び替え」などでインターネット検索すると次のようなコードを記載したページが上位に現れます。 | | 「配列 ランダム 並び替え」などでインターネット検索すると次のようなコードを記載したページが上位に現れます。 |
| randomList = [0,1,2] | | randomList = [0,1,2] |
| + | |
| listLen=len(randomList) | | listLen=len(randomList) |
| + | |
| for i in range(listLen): | | for i in range(listLen): |
| a = randomList[i] | | a = randomList[i] |
Counter: 1941,
today: 1,
yesterday: 0