Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- RGB
- 전체 선택자
- height속성
- sup태그
- Live Server
- focus 의사클래스
- RGBA
- 일반 형제 결합자
- 임베디드
- html
- i 태그
- not 의사클래스
- html 태그
- sub태그
- 자식결합자
- iframe
- html tag i
- 아두이노
- padding 속성
- tag html
- go live
- iframe 태그
- br 태그
- background-color 속성
- reveal in file explorer
- 인접 형제 결합자
- Checked 의사 클래스
- css
- id 선택자
- width속성
Archives
- Today
- Total
so woon!
python_18일차 본문
1. openpyxl 예제 03 - 시트 복사하기
## 시트 복사하기 ##
from openpyxl import load_workbook
wb = load_workbook(filename='테스트.xlsx') #파일열기
wb.copy_worksheet(wb['시트1']) #시트1을 복사하여 wb객체에 저장
wb.active = wb['시트1 Copy'] #파일을 열 때 '시트1 Copy'를 활성화
wb.save(filename='테스트_시트 복사.xlsx') #저장
=============실행결과============
2. openpyxl 예제 03 - 시트 변경하기
3. 이진트리 01
### 높이가 2인 완전 이진 트리의 생성 ###
## 이진 트리 노드 생성 ##
class TreeNode:
def __init__(self):
self.left = None
self.data = None
self.right = None
node1 = TreeNode() #루트 노드 생성
node1.data = '화사'
node2 = TreeNode() #루트 노드의 왼쪽 자식 노드
node2.data = '솔라'
node1.left = node2 #노드1 왼쪽에 노드2를 담아라
node3 = TreeNode() #루트 노드의 오른쪽 자식 노드
node3.data = '문별'
node1.right = node3 #노드1 오른쪽에 노드3이 연결
node4 = TreeNode() #노드2의 왼쪽 자식노드가 됨
node4.data = '휘인'
node2.left = node4
node5 = TreeNode() #노드2의 오른쪽 자식 노드
node5.data = '쯔위'
node2.right = node5
node6 = TreeNode() #노드3의 왼쪽 자식 노드
node6.data = '선미'
node3.left = node6
print(node1.data)
print(node1.left.data, node1.right.data) #화사의 자식노드들이 출력
print(node2.left.data, node2.right.data, node3.left.data)
#순회 = 전위순회, 중위순회, 후위순회
=============실행결과============
화사
솔라 문별
휘인 쯔위 선미
'Python > 개념정리' 카테고리의 다른 글
python_20일차 (0) | 2022.09.05 |
---|---|
python_19일차 (0) | 2022.09.02 |
python_17일차 (0) | 2022.08.30 |
python_16일차 (0) | 2022.08.27 |
python_15일차 (1) | 2022.08.24 |
Comments