빅데이터 분석(with 아이티윌)/python
[빅데이터분석] Python_3. 자료형 5가지(숫자형, 문자형, 리스트형, 튜플형, 사전형)
chonny
2024. 7. 30. 15:15
※ 파이썬에서 주로 다루게 되는 자료형 5가지 |
||
1. 숫자형 | 숫자를 표현하는 자료형 | 예) b= 1 |
2. 문자형 | 문자를 표현하는 자료형 | 예) a= 'scott' |
3. 리스트형 | [] 대괄호안에 임의 객체를 순서있게 나열한 자료형 | 예) a=[1,2,3] |
4. 튜플형 | () 소괄호안에 임의 객체를 순서있게 나열한 자료형 -> 리스트 자료형과 비슷하지만 요소값을 변경할 수 없다는것이 리스트와 다른점입니다. |
예) b= (1,2,3) |
5. 사전형 | {} 중 괄호안에 임의 객체를 순서있게 나열한 자료형 | 예) c= {1, 2, 3} |
4. 튜플형
5. 사전형
문제1. 주사위 6개의 눈을 담는 dice라는 리스트를 만들고 주사위를 던지시오.
import random #랜덤이라는 모듈을 임폴트함 dice=[1,2,3,4,5,6] print(random.choice(dice))
문제2. 동전을 만들고 앞뒤면 중 어떤게 나오는지 확인하는 코드를 만드시오.
import random #랜덤이라는 모듈을 임폴트함 coin=['앞','뒤'] print(random.choice(coin))
문제3. 아래의 리스트를 만들고 안의 요소 하나를 랜덤으로 추출하시오
import random #랜덤이라는 모듈을 임폴트함 product = [ '정상품', '불량품', '정상품', '정상품', '정상품', '불량품' ] print(random.choice(product))
문제4. 아래의 product 리스트에서 상품을 2개를 추출하시오
product = [ '정상품', '불량품', '정상품', '정상품', '정상품', '불량품' ]
답)
import numpy as np product = [ '정상품', '불량품', '정상품', '정상품', '정상품', '불량품' ] a = np.random.choice( product, size = 2, replace= False ) print(a)
설명: replace=True 면 복원추출, replace=False 면 비복원 추출
- 복원 추출 :한번 뽑은 항목을 다시 원래 자리로 돌려놓고 다음 항목을 뽑습니다. (같은 항목이 여러번 선택 됨)
- 비복원 추출 : 한번 뽑은 항목을 다시 원래 자리로 돌려놓지 않습니다. (한번 선택된 항목은 다시 선택 되지 않음)