스토리지

[07.15] 파이썬 3일차 - 리스트 2 본문

Python

[07.15] 파이썬 3일차 - 리스트 2

ljw4104 2021. 7. 15. 01:17

1. 반복문 내에서의 리스트 사용

다른 언어들과 완전 똑같다.

 

base.py

language = ['eng', 'kor', 'jpn']

for lan in language:
    print(lan, end=' ')

 

CalculateSumNAvg.py

scores = [88, 75, 90, 95, 77, 69, 80, 92]
sum = 0
avg = 0

for i in scores:
    sum += i;
avg = sum / len(scores)

print('합계: %d, 평균: %.2f' %(sum, avg))


 

2. 2차원 리스트

2차원 리스트는 리스트의 각 요소가 리스트 형태를 가진다. 리스트 내에 리스트가 있는 이중의 구조이다.

 

scores = [[75, 83, 90], [86, 86, 73], [76, 95, 83], [89, 96, 69], [89, 76, 93]]

다음의 예는 5명의 3과목 성적을 저정하는 list로 볼 수 있다.

 

# 5명 학생의 3과목 점수의 합과 평균을 구하기
scores = [[75, 83, 90], [86, 86, 73], [76, 95, 83], [89, 96, 69], [89, 76, 93]]

for i in range(len(scores)):
    sum = 0
    for j in range(len(scores[i])):
        sum += scores[i][j]

    avg = sum / len(scores[i])
    print('%d번째 학생의 합: %d, 평균: %.2f' % (i, sum, avg))

'Python' 카테고리의 다른 글

[08.17] Function  (0) 2021.08.17
[08.17] List Comprehension  (0) 2021.08.17
[07.15] 파이썬 3일차 - 리스트 1  (0) 2021.07.15
[07.14] 파이썬 2일차 - 반복문  (0) 2021.07.14
[07.14] 파이썬 2일차 - 조건문  (0) 2021.07.14
Comments