시험 대상자 무작위 배정하기(random, shuffle 이용)
20명의 시험 대상자를 시험군 10명과 대조군 10명으로 무작위 배정하는 파이썬 프로그램을 구현해 보았습니다. random 모듈의 shuffle 함수를 이용하여 무작위 배정을 하였는데요. 너무 간단해서 이렇게 하는 것이 실제 임상 시험에서 인정이 될지는 모르겠습니다. 제가 구현한 코드는 다음과 같습니다. import random # 시험 대상자를 리스트로 만들어 a 라는 변수에 넣어 준다. a = ["S1","S2","S3","S4","S5", "S6", "S7", "S8", "S9", "S10", "S11","S12","S13","S14","S15", "S16", "S17", "S18", "S19", "S20"] # randon.shuffle을 이용하여 a의 순서를 무작위로 섞는다. random.shu..
리스트 자료형, 인덱싱, 슬라이싱
안녕하세요. 파이썬을 공부하는 가정의학과 전문의 닥터 배도사입니다. 오늘은 리스트 자료형에 대하여 알아보도록 하겠습니다. 리스트는 숫자나 문자형 자료의 집합을 담는 자료형이라고 생각할 수 있습니다. 1,3,5,7,9 라는 숫자를 odd라는 리스트에 담기 위해서는 >>>odd = [1,3,5,7,9] 와 같이 표현해 주면 됩니다. 정리하면, 리스트는 리스트명 = [ 요소1, 요소2, 요소3, 요소4,...] 의 형식으로 만들수 있습니다. 다음으로 리스트의 인덱싱과 슬라이싱에 대하여 알아보겠습니다! 1. 리스트의 인덱싱 >>>odd = [1,3,5,7,9] >>>print(odd) >>>[1.3.5.7.9] >>>odd[0] >>>1 파이썬에서는 순서가 0부터 시작하기 때문에 리스트 odd의 첫번째 요솟값을..