이차원배열

chi·2023년 4월 9일

자료구조

목록 보기
4/13
def back():
    original=[[0]*fr[0][1]]*fr[0][0] #이차원 배열 초기화
    original[0][1]=7
    print(original)
back()
>>>[[0, 7, 0, 0], [0, 7, 0, 0], [0, 7, 0, 0]]

아니 이차원 배열 이렇게 만들면 다 동기화가 되네

# N*M 크기의 2차원 배열
n = 5
m = 2
arr = [[0]*m for _ in range(n)]

# [[0,0],[0,0],[0,0],[0,0],[0,0]]

파이썬에서 언더스코어 _ 의 의미

https://mingrammer.com/underscore-in-python/

zip()

for i in zip(li1,li2):
	print(i)
>>> (,)
(,)
(,)
...

zip()의 구현 (?)

zip(n개의 리스트를 다 ㅁ,ㅁ,ㅁ,ㅁ,ㅁ,...이렇게 나열해야 하는데)

for n in range(size):
	for i in li:
    	fr.append(i[n])
>>> li[0]들의 리스트, li[1]들의 리스트...li[n-1]들의 리스트

zip() 기능 구현한 거 아님?

for i in list이면 i는 리스트

0개의 댓글