파이썬 106

python(vscode)/리스트 합치기/중복 제거 합치기

1. 코드작성 1) 2개의 리스트를 만든다. 2) set 을 이용해 더하면 중복이 지워진다. 3) set은 list 가 아니니 list로 다시 변환해준다. 1 2 3 4 5 6 7 8 9 #1. 리스트 정의 test_list = ['220108찾기', '220108네임','220108'] test_list1 = ['220108메롱', '220108바보','220108','220108'] #2.test print(test_list+test_list1) # 그냥 두개의 리스트를 더해보자 print(set(test_list+test_list1)) # set이용하여 더해보자. print(type(set(test_list+test_list1))) #set 사용시 변수 유형을 보자. print(list(set(te..

파이썬/리스트 2023.01.09

python(vscode)/list 안에 특정 단어가 포함된 항목 찾기

리스트안에 특정 단어가 포한된 항목을 찾아보자. 1. 코드작성 1) 리스트안에 '찾기' 단어가 포함된 리스트를 출력해보자. 2) 리스트를 정의하고 '찾기'가 포함된 단어를 찾는다. 3) for문과 if 구문을 연속해서 사용할 수 있다. 1 2 3 4 5 test_list = ['220108찾기', '220108네임','220108'] word = '찾기' find_name = [name for name in test_list if word in name] print(find_name) Colored by Color Scripter cs 2. 결과 1) 아래와 같이 리스트내 찾기가 포함된 항목을 찾아내었다.

파이썬/리스트 2023.01.09

python(vscode)/폴더명 리스트 가져오기/원하는 경로 지정

특정 경로에 있는 폴더면 리스트를 가져와보자. 1. 폴더 경로 정하기 1) 아래 이미지내의 경로의 파일,폴더 이름들을 가져와보자. 2. 코드작성 1 2 3 4 5 6 import os filepath = r"C:\Users\Documents\python_test\stock_study" file_list = os.listdir(filepath) print(file_list) Colored by Color Scripter cs 3. 결과 1) 아래 이미지와 같이 리스트에 3가지 네임이 들어가 있다. 2) 이미지 파일은 빼고 폴더만 추려보자. 4. 추가확인 : 폴더만 추리기 1) 리스트를 가져온 후에 폴더인지 확인하면된다. 2) 그 방법은 경로로 만들어 경로가 유효한지 판단하면 된다. 4-1. 코드작성 1 2..

파이썬/파일 2023.01.07

python(vscode)/폴더 생성하기/원하는 경로 지정

폴더를 파이썬 이용해 만들어 보자. 1. 코드작성 1) 경로는 filepath에 변경해주면된다. 1 2 3 4 5 6 7 import os filepath = r"C:\Users\Documents\python_test\stock_study" forder_name="\\"+"name" os.mkdir(filepath+forder_name) # 폴더 생성 Colored by Color Scripter cs 2. 결과 1) 원하는 위치에 name 이라는 폴더가 생겼다. 2) 참고로 같은 이름의 폴더가 있으면 오류가 뜬다. (코드 두번실행시)

파이썬/파일 2023.01.01

python(vscode)/그래프창 여러개 띄우기#1/다중 figure

코드 한번 실행으로 여러개 그래프창을 여는방법을 알아보자. 1. 코드작성 1) for문 완료 후 마지막에 plt.show를 해줌으로써 2개의 figure가 동시에 나온다. -. 만약 plt.show를 for문에 넣으면 먼저뜬 figure를 닫아야 다음 figure가 뜰것이다. 2) plt.subplot(211) 의 의미는 2행 1열의 1번째 그래프를 의미한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 import numpy as np import matplotlib.pyplot as plt from matplotlib.widgets import MultiCursor #1. 데이터 만들기 t = np.arange(0.0, 2.0, 0...

python(vscode)/오늘 날짜 가져오기#2/datetime

지난번에 221228 로 만드는법을 정리했는데 1월1일이 되니 2311 이렇게 된다. 조금 수정해보자. 기존코드는 아래 글을 확인하자. https://gongdolgongdol.tistory.com/127 python(vscode)/오늘 날짜 가져오기#1/datetime 오늘 날짜를 가져와보자 최종목표는 오늘날짜가 22년 12월 28일이니 20221228 형식으로 가져오는 것이다. 1. 코드작성 1) 코드는 아래와 같다. 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 gongdolgongdol.tistory.com 1. 기존코드 문제상황 1) 1월1일에 돌렸을때 결과 -> 정수형 자료들이 1월을 1로 표기하니 내가 원..

python(vscode)/리스트#1/거꾸로 정렬/공백제거하기

리스트 활용하기 중 리스트 거꾸로 정렬하는법, 리스트내 공백 제거하는 방법 알아보자. 1. 코드 작성 1 2 3 4 5 6 7 8 9 10 11 12 ## 1. list 정의하기 list = ['002620', '006110', '019590', '032350', '033130', '088350', '293480', '310200', '335890', ''] ## 2. 거꾸로 정렬하기 print("\n거꾸로 정렬하기") print(list[::-1]) ## 3. 공백제거하기(del) del list[list.index("")] print("\n공백제거하기 del 사용") print(list) Colored by Color Scripter cs 2. 결과 확인

파이썬/리스트 2023.01.01

python(vscode)/오늘 날짜 가져오기#1/datetime

오늘 날짜를 가져와보자 최종목표는 오늘날짜가 22년 12월 28일이니 20221228 형식으로 가져오는 것이다. 1. 코드작성 1) 코드는 아래와 같다. 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 from datetime import datetime today = datetime.today() # 현재 날짜 가져오기 year = datetime.today().year # 현재 연도 가져오기 month = datetime.today().month # 현재 월 가져오기 day = datetime.today().day # 현재 일 가져오기 hour = datetime.today().hour # 현재 시간 가져오기 # 출..