[Python] 리스트를 활용하는 방법 ☑️

2022. 10. 18. 19:49·Python

[원하는 크기의 리스트를 선언하는 방법]

1. 원하는 크기의 0으로 초기화된 1차원 배열을 만드는 방법

list = [0 for _ in range(n)]

 


2. 원하는 크기의 0으로 초기화된 2차원 배열을 만드는 방법

matrix = [[0 for col in range(n)] for row in range(n)]

 

 

 


[리스트의 합을 구하는 방법]

1.  1차원 리스트의 합을 구하는 방법

list = [1,2,3]
sum(list)



2. 다차원 리스트의 합을 구하는 방법
리스트의 합을 구하다가 int값이 아닌 list값을 만나면 그 합을 구하는 재귀함수를 만들어야 함


lst = [[1,[1,1,1,1], 1], [1,1,1]]

def sum_list(lst, res: int=0) -> int:
    for i in lst:
        if type(i) == list:
            res += sum_list(i, 0)
        else:
            res += i
    return res

print(sum_list(list))
'Python' 카테고리의 다른 글
  • [Python] 문자열 자르기, 붙이기 ☑️
  • [Python] 아스키코드(ASCII) 변환하는 방법 ☑️
  • [Python] 원하는 크기의 리스트를 선언하는 방법 ☑️
  • [Python] 입력된 값을 받아오는 방법 ☑️
vysryoo
vysryoo
  • vysryoo
    vysryoo
    vysryoo
  • 전체
    오늘
    어제
    • 분류 전체보기 (129)
      • Python (20)
      • Data structure (12)
      • Algorithm (14)
      • Operating system (18)
      • Programming language theory (12)
      • Computer architecture (6)
      • Softeware engineering (8)
      • Multicore (2)
      • Data Base (3)
      • Problem solving (24)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
vysryoo
[Python] 리스트를 활용하는 방법 ☑️
상단으로

티스토리툴바