[파이썬 리스트] 정수를 모두 제곱하여 출력하기

Python LIST에 담긴 정수형 데이터를 모두 제곱하여 표기하는 방법입니다.


예를 들어 아래와 같은 리스트가 있다고 칩시다.


1
data = [25836]
cs


제곱하여 출력할 땐 간단한 파이썬 함수를 하나 만들면 됩니다.


1
2
3
4
5
6
7
8
9
10
11
data = [25836
 
def sqr (list) : 
    return [i * i for i in list] 
 
print (sqr (data)) 
 
--------
 
# square.py 결과
[42564936]
cs


다른 방법으론 data 리스트 값을 바꾸는 겁니다.


1
2
3
4
5
6
7
8
>>> data = [2,5,8,3,6
>>> data
[25836
 
>>> data = [x ** 2 for x in data] 
 
>>> data
[42564936
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개

https://codingcoding.tistory.com/1025

이 글을 공유하기

댓글(0)

Designed by JB FACTORY