# 리스트 복사본 만들기
scores = [95, 80, 75]
scoresCopy = scores.copy()
# 복사본 점수 10% 올리기 ❌
for score in scoresCopy:
if score * 1.1 >= 100:
score = 100
else:
score *= 1.1
# 복사본 점수 10% 올리기 ⭕
for idx, score in enumerate(scoresCopy):
result = score * 1.1
scoresCopy[idx] = 100 if result > 100 else round(result)
print(f'원본: {scores}')
print(f'복사본: {scoresCopy}')
>>
원본: [95, 80, 75]
복사본: [100, 88, 82]
enumerate : 낱낱이 세다, 열거하다
⭐https://docs.python.org/3/library/functions.html?highlight=enumerate#enumerate
# 리스트 복사본 만들기
scores = [8.7, 9.1, 8.9, 9.8, 7.9, 9.5, 8.8, 8.3]
scoresCopy = scores.copy()
# 리스트 정렬
scoresCopy.sort()
print(f'sort: {scoresCopy}')
# 최저값, 최고값 제거
scoresCopy.pop(0)
scoresCopy.pop()
print(f'pop: {scoresCopy}')
>>
sort: [7.9, 8.3, 8.7, 8.8, 8.9, 9.1, 9.5, 9.8]
pop: [8.3, 8.7, 8.8, 8.9, 9.1, 9.5]
예시와 단어 뜻을 바탕으로 함수가 어떤 역할을 하는지 생각해보는 재미가 있다.
pop은 왜 pop일까...?
펑~ 튕겨내버린다는 건가.