저는 중학교 학생이 공부하고 있습니다. 는 방법이 있을 생략 특정 문자 목록에서 그들을 섞?
입력 목록
['Hello', 'Middle school student', 'I am']
예상 출력
['Middle school student', 'Hello', 'I am']
을 지정하는 경우,모든 것을 제외하고 혼합한다.
저는 중학교 학생이 공부하고 있습니다. 는 방법이 있을 생략 특정 문자 목록에서 그들을 섞?
입력 목록
['Hello', 'Middle school student', 'I am']
예상 출력
['Middle school student', 'Hello', 'I am']
을 지정하는 경우,모든 것을 제외하고 혼합한다.
여기에는 간단하는 효과적이고 효율적입니다. 기본적으로,당신은 무작위로 스왑 각각의 요소와 다른 요소입니다.
import random
def shuffle(lst):
for i in range(len(lst)):
j = random.randrange(len(lst))
lst[i],lst[j] = lst[j],lst[i]