logo

[python]

1일차 복습

 

1. 파일 확장자 고르기

다음과 같이 하면 name 변수의 내용을 마침표(.)를 기준으로 분리해서 리스트로 만듭니다.

name.split('.')

위의 코드를 이용해서 실습 데이터 폴더에서 모든 파일의 확장자(예: .csv, .xlsx)를 추출하는 코드를 작성하세요.

 

2. 확장자 개수 세기

아래 코드를 사용하면 빈 딕셔너리를 만듭니다, csv 키가 없으면 0을

count = {} # 빈 딕셔너리 생성

그리고 다음 코드를 이용하면 count 딕셔너리에 csv 키가 있으면 해당 값을, 없으면 0을 반환합니다

count.get('csv', 0) # 'csv' 키가 있으면 해당 값을, 없으면 0 반환

위의 코드를 이용해서 실습 데이터 폴더에서 모든 파일의 확장자 개수를 세는 코드를 작성하세요.

 

3. 확장자 개수 총합 구하기

아래 코드를 사용하면 count 딕셔너리의 모든 키와 값을 순회할 수 있습니다. 아래 코드를 이용해서 count의 모든 값의 총합계를 구하세요.

for key, value in count.items():
    ...
 

4. 확장자 개수 비율 구하기

새로운 딕셔너리 percentages를 만들어서, count의 모든 키와 값을 순회하면서, 각 확장자의 비율을 퍼센트로 계산하여 percentages 딕셔너리에 저장하세요.

 

제출

위의 문제들을 풀고 아래 폼을 제출하세요.

Previous
조건문과 반복문