2차원 리스트 생성

2023. 7. 31. 23:34·Python 활용하기
728x90
반응형

python에서 아래와 같이 2차원 리스트를 생성하면, 얕은 복사가 되어 A의 모든 요소가 같은 객체를 가리킨다.

A = [[0]*4] * 3

 

따라서, 아래와 같이 for문을 활용하여 2차원 리스트를 생성해야한다.

A = [[0 for _ in range(4)] for _ in range(4)]

 

저작자표시 (새창열림)

'Python 활용하기' 카테고리의 다른 글

행렬의 곱셈  (1) 2023.11.06
변수의 범위  (0) 2023.10.24
[자료구조] 트라이(Trie)  (0) 2023.01.19
[Algorithm] LIS(Longest Increase Sequence)  (0) 2023.01.12
시간복잡도 생각하기 (지속 업데이트)  (0) 2022.11.27
'Python 활용하기' 카테고리의 다른 글
  • 행렬의 곱셈
  • 변수의 범위
  • [자료구조] 트라이(Trie)
  • [Algorithm] LIS(Longest Increase Sequence)
swwho
swwho
일상을 데이터화하다
  • swwho
    하루한장
    swwho
  • 전체
    오늘
    어제
    • 분류 전체보기 (189) N
      • ML_DL (40) N
        • MUJAKJUNG (무작정 시리즈) (19) N
        • 딥러닝 공부하기 (21)
      • 데이터사이언스 (1)
        • EDA (1)
        • 데이터과학을 위한 통계 (0)
      • 데이터엔지니어링 (2)
      • 논문리뷰 (2)
        • Computer Vision (2)
      • Python 활용하기 (12)
      • 코딩테스트 (127)
        • Python (109)
        • MySQL (14)
      • Git (3)
      • MySQL 활용하기 (0)
      • 일상 이야기 (1)
  • 블로그 메뉴

    • 홈
    • 태그
  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.3
swwho
2차원 리스트 생성
상단으로

티스토리툴바