일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- matlab
- html
- python
- 엑셀
- git
- windows
- pythongui
- 비주얼베이직
- win32com
- 윈도우11
- Windows10
- 오피스
- pandas
- Excel
- 아웃룩
- pyqt5
- VBA
- 안드로이드
- 파이썬3
- 파이썬GUI
- Android
- 파이썬
- 문자열
- 윈도우10
- Outlook
- office
- 파워포인트
- python3
- Windows11
- 깃
Archives
Appia의 IT세상
파이썬[Python] 050 리스트 맴버 섞기(Shuffle), 리스트 맴버 총합 구하기 본문
반응형
이번 포스팅에서는 리스트 관련된 이야기를 또 드리고자 합니다. 요새 회사에서 리스트에 관련된 함수를 매우 많이 사용하다 보니, 자연스럽게 리스트 관련된 메소드에 대해서 많이 이야기를 드리는 것 같습니다. 오늘은 리스트의 맴버를 섞는 방법과 리스트의 맴버의 총합을 구하는 방법에 대해서 이야기를 드리고자 합니다.
리스트의 맴버 섞는 방법
리스트 맴버를 섞는 방법을 가장 많이 사용하는 것은 random모듈을 사용하는 것입니다. random 모듈을 사용하는 방법에 대해서는 다음 링크에 있는 부분을 참조 부탁드립니다.
위에서 나오 방법중에 shuffle이라는 함수를 가장 많이 이용합니다. 따라서 random.shuffle()를 이용하여 리스트 맴버를 섞을 수 있습니다.
1 2 3 4 5 6 | import random listdata = list(range(1,10)) print(listdata) random.shuffle(listdata) print(listdata) | cs |
위의 예제를 실행하면 다음과 같은 결과가 나옵니다.
1 2 | [1, 2, 3, 4, 5, 6, 7, 8, 9] #기존 데이터 [9, 6, 7, 2, 4, 8, 3, 1, 5] #섞은 데이터 | cs |
리스트의 맴버의 총합을 구하는 방법
그러면 리스트의 맴버의 총합을 구하는 방법에 대해서 살펴보겠습니다. 우선 제일 간단히는 반복문을 이용하여 합산하는 방법이 있습니다. 또 한가지 방법은 내장함수 sum()을 이용하여 리스트 맴버의 총합을 구하는 방법이 있습니다. 다음 의 예제를 살펴보겠습니다.
1 2 3 4 5 6 7 8 9 10 11 | listdata = list(range(1,10)) #반복문을 이용한 합산연산 sumv = 0 for i in listdata: sumv +=i print(sumv) #내장함수를 이용한 합산연산 sumv2 = sum(listdata) print(sumv2) | cs |
위의 예제를 실행하면 다음과 같은 결과가 나옵니다.
1 2 | 45 45 | cs |
오늘은 크게 2가지 리스트 관련된 부분에 대해서 살펴보았습니다. 리스트의 맴버를 섞는 방법과 리스트의 맴버 총합을 구하는 방법에 대해서 살펴봤습니다. 리스트를 사용하고, 빅데이터 관련된 부분들을 활용하며 자연스럽게 많이 사용되는 부분인것 같습니다.
반응형
'Python > Python 응용' 카테고리의 다른 글
파이썬[Python] List 역순으로 만들기 (reversed,reverse) (0) | 2020.03.09 |
---|---|
파이썬[Python] 051 문자열 나누기 split() (1) | 2020.02.28 |
파이썬[Python] 049 리스트에서 맴버 정렬하기(sort,sorted) (0) | 2020.02.26 |
파이썬[Python] 048 리스트 맴버 갯수 구하기 (0) | 2020.02.25 |
파이썬[Python] 046 시퀀스 기반의 자료형 순환 시, Index값과 구성요소 나타내기 (0) | 2020.02.21 |
Comments