본문 바로가기

Python576

Python 파이썬 교집합, 합집합, 차집합 찾는 방법 안녕하세요 독학코딩입니다. 오늘은 파이썬에서 교집합과 합집합을 찾는 방법에 대해서 배워보겠습니다. 항상 그렇듯 여러 가지 방법이 존재하지만 if나 for문으로 찾는 방법은 가능은 하지만 굉장히 번거롭고 비효율적인 방법입니다. 그래서 교집합, 합집합을 가장 쉽게 만들 수 있는 set()에 대해서 배워보겠습니다. Python set() 기본 기본모양 set_A = {1, 2, 3, 4} : 딕셔너리와 비슷한 모양입니다. 다만 key와 value가 없습니다. 리스트 같이 작성하는데 {}로 감싸져 있다고 생각하면 됩니다. set()를 통해 전환 가능 : set([1,2,3]), set((1,2,3))을 통해서 리스트와 튜플을 set()로 전환 가능합니다. 중복이 되지 않는다. : print({1, 2, 2, 3.. 2022. 1. 10.
Python 파이썬 문자열 슬라이싱, string 나누기, 자르기 안녕하세요 독학코딩입니다. 오늘은 파이썬의 문자열을 다루는 방법에 대해서 배워보겠습니다. 보통은 입력받은 문자열을 나누거나 일부분만 쓰거나 하는 경우가 많으니 문자열 슬라이싱을 설명해드리겠습니다. 파이썬에서 String을 문자열이라고 하는것은 문자이긴 한데 열 즉, array로도 다룰 수 있기 때문입니다. 쉽게 말해 파이썬은 String을 문자의 나열로 인식하는 것입니다. 그래서 String에서도 list를 다루는 방식을 대부분 사용할 수 있습니다. 이 예제는 python 3.9를 기준으로 작성되었습니다. Python 문자열 슬라이싱 Python 문자열 한 글자만 stringA = "0123456789" print(stringA[8]) # print(stringA[x]) 위에서도 설명했듯이 string .. 2022. 1. 6.
Python 파이썬 랜덤 숫자, 랜덤 문자, random() 다루기 안녕하세요 독학코딩입니다. 오늘은 파이썬에서 랜덤 하게 숫자, 글자를 생성하는 방법에 대해서 배워보겠습니다. 방법만 알고 있다면 아주 쉽고, 비밀번호 혹은 인증번호 등을 생성하는데 많이 사용되니 잘 알아두시면 좋습니다. 제목에도 쓰여있지만 가장 먼저 random 패키지를 import 해야 합니다. 하지만 기존의 방식과는 조금 다른게 해야 합니다. from random import * 이렇게 import 할 것입니다. 물론 import random 이렇게만 하셔도 됩니다. 다만 그런 경우 random.random() 이런 식으로 random패키지를 사용해야 되기 때문에 불필요한 반복을 줄이기 위해 위와 같이 import 합니다. from 패키지 import 함수 보통은 위와 같은 import 방식은 어떤 .. 2022. 1. 5.
Python 파이썬 엑셀 다루기, pandas 패키지 안녕하세요 독학코딩입니다. 오늘은 파이썬으로 엑셀 파일을 다루는 방법에 대해서 배워보겠습니다. 기본적으로 pandas와 openpyxl 패키가 필요합니다. 패키지를 import 하는 방법에 대해서 모르시면 아래 링크를 참고해주세요. Python pandas 기초 안녕하세요 독학코딩입니다. 오늘은 파이썬 패키지 중 pandas를 배워보겠습니다. pandas는 파이썬 데이터 분석, 처리에서 정말 많이 쓰이는 패키지로 엑셀 스프레드시트를 생각하시면 쉽게 이해하 stcodelab.com 이미 잘 아시겠지만 파이썬에서 패키지를 이용하기 위해서는 import를 해야합니다. import pandas as pd를 코드 제일 위에 작성해주시기 바랍니다. openpyxl를 import하실 필요는 없습니다. openpyxl.. 2022. 1. 4.