티스토리 뷰
목차
Python LIST에 담긴 정수형 데이터를 모두 제곱하여 표기하는 방법입니다.
예를 들어 아래와 같은 리스트가 있다고 칩시다.
1 | data = [2, 5, 8, 3, 6] | cs |
제곱하여 출력할 땐 간단한 파이썬 함수를 하나 만들면 됩니다.
1 2 3 4 5 6 7 8 9 10 11 | data = [2, 5, 8, 3, 6] def sqr (list) : return [i * i for i in list] print (sqr (data)) -------- # square.py 결과 [4, 25, 64, 9, 36] | cs |
다른 방법으론 data 리스트 값을 바꾸는 겁니다.
1 2 3 4 5 6 7 8 | >>> data = [2,5,8,3,6] >>> data [2, 5, 8, 3, 6] >>> data = [x ** 2 for x in data] >>> data [4, 25, 64, 9, 36] | cs |
이런 느낌?
만약 아래와 같은 에러가 발생하면 곱하기 * 기호를 다시 확인해 보세요.
1 | SyntaxError : invalid syntax | cs |
관련 글
gui 별 삼각형 사각형 그리기 예제
https://codingcoding.tistory.com/1038
람다 lambda 사용법 4개 리스트 맵 랜덤 활용
https://codingcoding.tistory.com/1035
파이썬 정렬 소스 예제 6개
https://codingcoding.tistory.com/1032
리스트 슬라이싱 예제 6개