리스트 순서 섞기
리스트 원소를 랜덤으로 뽑아야 할 필요가 있다. 원소 번호를 랜덤으로 만들어서 뽑는 경우도 있겠지만 리스트 모든 원소가 다 필요한 경우가 있다.
나의 경우 리스트에 있는 원소 전체를 loop에서 쓰려고 한다. 다만 그 순서가 매번 달라야 한다. 그러려면 리스트 순서 자체가 달라져야 하는데 이럴 때 쓸 수 있는 게 random.shuffle
이다
사용법
사용하는 방법도 간단하다 아래와 같이 random 모듈을 불러온 후 리스트를 넣어주면 끝이다
import random
my_list = [1, 2, 3, 4, 5]
random.shuffle(my_list)
print(my_list)
[3, 5, 4, 2, 1]
'아카이브' 카테고리의 다른 글
mysql에서 table column max length 초과 할 때 대처법 (0) | 2023.11.16 |
---|---|
chatcpt4로 custom gpt 만들기 (0) | 2023.11.14 |
os와 pathlib으로 길찾기 파일경로 알려주기 (0) | 2023.11.14 |
판다스 데이터 저장 방법 및 파일 종류와 그 차이 (0) | 2023.11.11 |
데이터를 날려먹었다 (0) | 2023.11.10 |