- 분(mimute) 을 나타내는 리스트 형식의 데이터를 min_list 변수에 저장.
min_list = [96, 130, 123, 101, 108, 113, 104, 96, 129]
- '시간(h):분(mm)' 형식으로 출력
#새로운 형식의 데이터 값을 담을 리스트 hour_min_list 생성
hour_min_list = []
# for 반복문을 통해 min_list 내 데이터 값을 하나하나 새로운 형식으로 변환하여
# hour_min_list 리스트에 담기(append)
for i in range(len(min_list)):
# // : 60를 나눈 몫(시간), % : 60을 나눈 나머지(분)
value = str(min_list[i]//60) +":"+ str(min_list[i]%60)
hour_min_list.append(value)
#마지막으로 hour_min_list 출력하여 제대로 반영됬는 지 확인
print(hour_min_list)
- output
['1:36', '2:10', '2:3', '1:41', '1:48', '1:53', '1:44', '1:36', '2:9']
잘 반영된 듯 하지만 뭔가 아쉽다.
'2:3', '2:9' 는 우리가 흔히 보던 h:mm 형식이 아니다. '2:03', '2:09' 가 되도록 바꿔보자.
zfill 함수를 활용하면 된다.
#새로운 형식의 데이터 값을 담을 리스트 hour_min_list 생성
hour_min_list = []
# for 반복문을 통해 min_list 내 데이터 값을 하나하나 새로운 형식으로 변환하여
# hour_min_list 리스트에 담기(append)
for i in range(len(min_list)):
# // : 60를 나눈 몫(시간), % : 60을 나눈 나머지(분)
value = str(min_list[i]//60) +":"+ str(min_list[i]%60).zfill(2)
hour_min_list.append(value)
#마지막으로 hour_min_list 출력하여 제대로 반영됬는 지 확인
print(hour_min_list)
- output
['1:36', '2:10', '2:03', '1:41', '1:48', '1:53', '1:44', '1:36', '2:09']
'데이터 분석' 카테고리의 다른 글
[선형대수학] 전치행렬, 단위행렬, 역행렬에 대해서 제대로 알아보자! (0) | 2023.01.02 |
---|---|
[python] 함수 호출 return문, print문 차이 (0) | 2022.12.31 |
numpy array 와 python list 의 문법상의 차이점? (0) | 2022.12.07 |
파이썬(Python) 데이터 타입 이해하기 - (2/2) (1) | 2022.10.03 |
파이썬(Python) 데이터 타입 이해하기 - (1/2) (2) | 2022.09.29 |