[Python] The answers to Python questions(How to use swap / How to use 2차원 배열(리스트) 초기화 및 값 변경 List Comprehension 를 사용한)
2021. 11. 6. 13:03ㆍCoding
How to use Swap
a = 1
b = 2
print(a,b)
a,b = b,a
print(a,b)
'''
OutPut
1 2
2 1
'''
How to use 2차원 배열(리스트) 초기화 및 값 변경, List Comprehension 사용
N = 4
x_arr = [[0] * 2 for i in range(N)]
y_arr = [[0 for j in range(4)] for i in range(4)]
x_arr[0][1] = 33
y_arr[0][1] = 33
print(x_arr)
print(y_arr)
'''
OutPut
[[0, 33], [0, 0], [0, 0], [0, 0]]
[[0, 33, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
Improper usage(값 하나 변경 시 전부 바뀜)
x_arr = [[0] * 2] * N
'''
'Coding' 카테고리의 다른 글
[vscode] 변수명 일괄 변경법, 자동정렬 단축키 (0) | 2024.06.19 |
---|---|
[Flutter, Dart] How to Use Android Studio, Flutter, Dart in VSCode, Print "Hello, World!", and Fix Errors (0) | 2024.04.05 |
[Android] 안드로이드 스튜디오 AVD 에뮬레이터 lock 오류 해결법 (2) | 2020.12.20 |
[Linux] 리눅스 다운로드 방법 (가상머신 VMware + 우분투) (0) | 2020.04.01 |