| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
- list
- 테스트자동화
- html
- junit5
- math
- 인텔리제이
- junit
- Java
- 자바문법
- Visual Studio Code
- 자바
- ArrayList
- vscode
- Array
- javascript
- 문자열
- string
- 배열
- CSS
- 단위테스트
- IntelliJ
- HashMap
- java테스트
- 스프링부트
- 자바스크립트
- SpringBoot
- Eclipse
- 정규식
- input
- js
- Today
- Total
어제 오늘 내일
1. 딕셔너리 만들기 (생성과 추가)중괄호 {}를 사용하며, Key: Value 형태로 짝을 지어줍니다.# 1. 딕셔너리 생성user = { "name": "제미니", "level": 10, "job": "AI 메이트"}# 2. 새로운 데이터 추가user["location"] = "Seoul"# 3. 값 수정 (기존에 있는 Key에 새 값을 넣으면 덮어쓰기 됩니다)user["level"] = 11print(user)# 출력: {'name': '제미니', 'level': 11, 'job': 'AI 메이트', 'location': 'Seoul'}2. 데이터 꺼내기 (get vs 대괄호)데이터를 가져올 때 대괄호([])를 쓰면 존재하지 않는 키를 넣었을 때 에러가 나지만, .get()을 쓰면 ..
['Hello', 'World']라는 리스트를 "Hello World"라는 문자열로 바꾸고 싶을 때, 초보자들은 흔히 for문을 돌리며 글자를 더하곤 합니다. 하지만 파이썬에는 이를 위한 전용 마법인 join()이 있습니다.1. 가장 정석적인 방법: join() 함수는 앞에 붙는 '구분자'를 기준으로 리스트의 요소들을 찰떡처럼 이어 붙여줍니다.📌 예제 코드: 공백이나 쉼표로 합치기words = ["Apple", "Banana", "Orange"]# 1. 공백(" ")으로 합치기result1 = " ".join(words)print(result1) # 출력: Apple Banana Orange# 2. 쉼표(",")로 합치기result2 = ",".join(words)print(result2) # 출력..
엑셀에서 행 전체를 드래그해서 합계를 구하거나, 열 하단에 평균을 내는 작업을 파이썬 코드로 구현해 보겠습니다.1. 각 행(Row)의 합계와 평균 구하기행의 합계는 매우 쉽습니다. 2차원 리스트에서 한 줄씩 꺼내면 그 자체가 1차원 리스트이므로, 파이썬 내장 함수인 sum()을 바로 적용하면 됩니다.📌 예제 코드: 리스트 컴프리헨션 활용scores = [ [80, 90, 100], # 1행 [70, 60, 50], # 2행 [100, 100, 90] # 3행]# 각 행의 합계 구하기row_sums = [sum(row) for row in scores]# 각 행의 평균 구하기 (합계 / 개수)row_averages = [sum(row) / len(row) for row in scores..
데이터가 바둑판처럼 나열된 2차원 리스트에서 우리가 원하는 값을 찾으려면 "몇 번째 줄(행), 몇 번째 칸(열)"인지 알아내야 합니다. 상황에 맞는 세 가지 해결책을 소개합니다.1. 가장 정석적인 방법: 중첩 문과 가장 직관적이고 가독성이 좋은 방법입니다. enumerate()를 두 번 중첩해서 사용하면 행 번호와 열 번호를 동시에 얻을 수 있습니다.📌 예제 코드: 특정 값의 모든 좌표 찾기grid = [ ["A", "B", "C"], ["D", "Target", "F"], ["G", "H", "Target"]]target = "Target"locations = []# r: 행 번호, row: 해당 행의 리스트for r, row in enumerate(grid): # c: 열 번호..
전치 행렬이란 말 그대로 '행과 열의 인덱스를 서로 맞바꾼 행렬'을 의미합니다. 엑셀에서 표를 복사해서 [행/열 바꿈]으로 붙여넣는 것과 똑같은 작업이라고 생각하시면 됩니다.1. 가장 파이썬다운 방법: 파이썬 고수들이 가장 즐겨 쓰는 방식입니다. 우리가 앞서 배운 언패킹(*)과 zip() 함수를 결합하면 단 한 줄로 전치가 가능합니다.📌 예제 코드: zip을 활용한 전치matrix = [ [1, 2, 3], [4, 5, 6]]# 1. *matrix로 행들을 해체한 뒤# 2. zip으로 같은 인덱스끼리(열끼리) 묶어줍니다.transposed = [list(row) for row in zip(*matrix)]print(transposed)# 출력: [[1, 4], [2, 5], [3, 6]]💡..
