위의 링크는 list 변수의 내용을 정렬하는 방법이었다.
프로그램을 하다 보면 오름차순, 내림차순 등의 여러 방법의 정렬도 필요하고,
그 순서가 섞여 있었으면 하는 경우도 있다.
이번엔, 생성된 순서가 아닌 그 때마다 순서가 섞이는 방법이다.
python이라는 언어가 참으로 좋은 듯 하다.
옛날엔(난 옛날사람) 배열변수를 만들고,
랜덤 값을 계산하여 그 값을 치환하여 또다른 배열 변수를 만들었어야 했었는데...
지금은 한줄로 끝난다..
random.shuffle(list 변수)
위의 한 줄이면, list 변수에 있는 내용이 섞인다..
참 좋은 세상이다..
위의 함수를 활용하긴 위해서는 import를 하나 해줘야 한다.
import random
라이브러리도 많이 만들어져 있고, open source도 넘쳐나고...
정말 요즘은 넘처나는 정보에서 어떤 것을 선택하고, 집중할지가 문제인 듯 하다.
예제는 다음과 같다.
import random
list = [1,2,3,4,5,6,7,8,9]
random.shuffle(list)
print(list)
===========결과값=================
[2, 1, 3, 4, 7, 8, 9, 6, 5]
=========== 또 다른 결과값=================
[3, 5, 1, 2, 4, 8, 9, 7, 6]
'남편자료방 > Python' 카테고리의 다른 글
List 변수 내용의 정렬 (0) | 2020.11.18 |
---|---|
반복문 for 를 사용 방법 (0) | 2020.11.17 |
Python 내용을 올리면서.... (0) | 2020.11.17 |
댓글