Python Random shuffle() 메서드
예시
목록 섞기(목록 항목의 순서 재구성):
import random
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist)
print(mylist)
정의 및 사용
이 shuffle()
메서드는 목록과 같은 순서를 취하고 항목의 순서를 재구성합니다.
참고: 이 방법은 원래 목록을 변경하며 새 목록을 반환하지 않습니다.
통사론
random.shuffle(sequence, function)
매개변수 값
Parameter | Description |
---|---|
sequence | Required. A sequence. |
function | Optional. The name of a function that returns a number between 0.0 and
1.0. If not specified, the function
random() will be used |
더 많은 예
예시
사용자 고유의 기능을 정의하여 결과를 측정하거나 지정할 수 있습니다.
함수가 매번 같은 숫자를 반환하면 결과는 매번 같은 순서가 됩니다.
import random
def myfunction():
return 0.1
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist,
myfunction)
print(mylist)