티스토리 뷰

목차

    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