본문 바로가기

IT 놀이터11

6. range 와 반복문 먼저 range() 에 대해서 알아보자 범위 자료형이라고도 하며 아래와 같이 3가지 방법으로 표현할 수 있다. range(5) --> 0,1,2,3,4 range(3, 6) --> 3,4,5 range(0, 10, 3) --> 0,3,6,9 # 0부터 3씩 증가하며 10-1까지 만든다 ** 역으로 반복시 b = range(9,2,-1) 보통 아래와 같이 list 형태로 변환하면 출력할 수 있다 list(range(0, 10, 3)) --> [0,3,6,9] list(range(0, 10, 3)) --> [0,3,6,9] a = range(0, 10 + 1) # 10을 포함한다는 것을 강조할때 내부에 수식 사용 list(a) # 리스트로 변환 [0,1,2,3,4,5,6,7,8,9,10] 몇번째로 반복하는지.. 2023. 8. 13.
5. 딕셔너리 리스트는 인덱스를 기반으로 값을 저장한다면 딕셔너리는 키를 기반으로 값을 저장하는 것이다. 아래와 같은 중괄호로 선언한다. a = {} a = { "name" : "김모씨", "age" : 30, "job" : "사무직" } 호출할때는 대괄호를 사용해 호출한다 a["name"] 결과 -> "김모씨" ㅇ 딕셔너리 안에 리스트 형태 자료도 넣을 수 있다 (불값도 가능) b = { "name" : ["김모씨", "최모씨", "임모씨"] "age" : [30, 40, 20] "job" : "사무직" } ㅇ 새로운 값을 추가 b["연봉"] = 5000 ㅇ 기존 값을 제거( 키 값을 호출하며 제거 ) del b["연봉"] 2023. 8. 13.
[SQL] SELECT ~ FROM 이해 SELECT 문을 실행하기 위해서 먼저 사용할 데이터 베이스를 지정해야 한다. 지정하는 방법은 아래와 같다 USE test_db; 만약 다른 DB를 사용하겠다고 명시하지 않으면 앞으로 모든 SQL 문은 해당 test_db에서만 수행된다. 멤버 테이블에서 모든 데이터를 조회하는 기본적인 방법이다. 테이블 이름은 member 테이블이다. test_id test_name test_mount test_addr babo 김바보 5 경기도 chen123 박천재 7 인천 haha 최하하 2 전남 SELECT * FROM member; SELECT * FROM test_db.member; -- USE 문으로 지정하지 않을 경우 데이터베이스 부터 호출한다 특정 열만 가져오게 하는 방법. SELECT test_name F.. 2023. 6. 3.
3. 파이썬으로 엑셀 다루기 - 행, 열 전체를 가져오기(특정 열만 가져오기) 행과 열 전체를 읽어오는 방법 from openpyxl import load_workbook wb = load_workbook("셀.xlsx") ws = wb.active i = 0 for x in range(1, ws.max_row + 1): for y in range(1, ws.max_column + 1): print(ws.cell(column = y, row = x).value, end=" ") print() max_row 및 max_column은 각 행, 열의 최댓값이다 그렇기 때문에 전체 행의 값을 범위로 x 값은 1행부터 순차적으로 마지막 행까지 돌아가며 y값은 또한 전체 열 범위이므로 A1, B1 C1 ..... 이렇게 돌아가고 첫번째 행이 다 돌면 다음행으로 for문을 통해 넘어간다 더 간.. 2023. 2. 7.