728x90 PROGRAMMING77 [Python] 2차원 배열 2차원 배열 1차원 list를 묶어놓은 list 세로 길이(행의 개수) = N, 가로 길이(열의 개수) = M 일때 2차원 배열 만들기 arr = [[0] * M for _ in range(N)] # 아래와 같은 경우는 안됨!! # 모든 행이 같은 1차원 리스트를 참조하고 있기 때문 arr = [[0]*M]*N 배열 순회 i : 행의 좌표, j : 열의 좌표 행 우선 순회 for i in range(len(Array)): for j in range(len(Array[i])): Array[i][j] 열 우선 순회 for j in range(len(Array[0])): for i in range(len(Array)): Array[i][j] 지그재그 순회 for i in range(len(Array)): .. 2021. 8. 22. [Python] packing과 unpacking Packing 함수가 받을 인자의 개수를 유연하게 지정하기 위해 사용! 인자로 받은 여러 개의 값을 하나의 객체로 합쳐서 받을 수 있다. - 가변 인자 매개 변수 앞에 * 튜플 형태로 처리 def func(*args): return args print(func(1, 2)) 위의 코드를 실행하면 (1, 2)와 같이 튜플 형태로 출력된다. - 가변 키워드 인자 매개 변수 앞에 ** 딕셔너리 형태로 처리 def func(**kwargs): return kwargs print(func(한국어='안녕', 영어='hi')) 위의 코드를 실행하면 {'한국어' : '안녕', '영어' : 'hi'}와 같이 딕셔너리 형태로 출력된다. Unpacking 여러 개의 객체를 포함하고 있는 하나의 객체를 풀어주기 위해 사용! 매.. 2021. 8. 16. [Python] input() vs sys.stdin.readline() 백준 문제를 풀다보면 input()을 사용했을 때 시간초과가 뜨곤 한다. 그럴땐 sys.stdin.readline()을 쓰면 해결되는데, 둘의 차이가 무엇일까? input() 파이썬 공식 문서👇 https://docs.python.org/ko/3/library/functions.html#input input 함수는 파이썬의 내장 함수이다. input([prompt]) prompt 인자가 있으면, 끝에 개행 문자를 붙이지 않고 표준 출력에 씁니다. 그런 다음 함수는 입력에서 한 줄을 읽고, 문자열로 변환해서 (줄 끝의 줄 바꿈 문자를 제거한다) 돌려줍니다. EOF를 읽으면 EOFError 를 일으킵니다. sys 모듈 파이썬 공식 문서👇 https://docs.python.org/ko/3/library/sy.. 2021. 8. 16. [HTML/CSS] CSS 선택자 - 전체 선택자(*) : HTML 페이지 내부의 모든 태그 선택 * {color: red;} - 태그 선택자 : 특정 태그 선택 h1 {color: blue;} - id 선택자(#) : 특정 id 속성값을 갖고 있는 태그 선택 id는 고유값 element(요소)마다 한 개만 가질 수 있음 #content {width: 600px; background-color: darkgray; float: left;} - class 선택자(.) : 특정 클래스를 갖고 있는 태그 선택 class는 여러 개 존재 가능 .select {color: red;} - 속성 선택자 : 특정 속성이 있는 태그 선택 /*속성 선택자*/ /*태그[속성] : 특정한 속성이 있는 태그를 선택 // 태그[속성=값] : 특정 속성이 특정 값과.. 2021. 8. 6. 이전 1 ··· 7 8 9 10 11 12 13 ··· 20 다음 728x90