플그래밍/파이써언 192

[파이썬 기초] 너무 쉬운 heapq

파이썬 heapq - 가장 작은 것을 빼고 그 다음 작은 것을 맨 앞으로 이동 heapq 예제 - 파이썬 heapq 결과 - 파이썬 heapq heap.nlargest() - 파이썬 heapq 결과 - 파이썬 heapq heap.nsmallest() - 파이썬 heapq 결과 - 파이썬 heapq [플그래밍/파이써언] - [파이썬] 소수점 표시하는 방법 4가지 정리 [플그래밍/파이써언] - [파이썬] 빈도수 추출하기 (collections.Counter) [플그래밍/파이써언] - [파이썬] list 순서 뒤집기 [플그래밍/파이써언] - [파이썬] 터미널 출력시 동일한 줄에 표시 [플그래밍/파이써언] - [파이썬] CSV파일 쓸때 괴상한 문자 없애기

[파이썬] 소수점 표시하는 방법 4가지 정리

[파이썬] 소수점 표시하는 방법 4가지 정리 목차 format math % round 파이썬 소수점 자리수 개수 표시 (format) - value 값을 소수점 두번째 자리수 까지 표시하기 위해서는 - "{:.2f}".format(value)를 활용하면 된다. 파이썬 소수점 없애기 (math) - math.trunc()으로 소수점 없애기 - math.ceil()으로 가장 가까운 더 큰 값의 정수 구하기 - math.floor()으로 가장 가까운 더 작은 값의 정수 구하기 파이썬 소수점 자리수 개수 표시(%) - '%.2f'%value로 소수점 자리수 개수 조절하기 - 마지막 값은 반올림되어 표시 (0.123456 > 0.123457) 파이썬 소수점 자리수 개수 표시(round) - round()로 소수점..

[파이썬] 빈도수 추출하기 (collections.Counter)

파이썬 빈도수 추출 - 파이썬 Counter - 영어 뉴스 웹사이트 전체 기사 중 명사만 추출하여 빈도수 확인할 때 - 사용가능한 collections. - list내 항목을 항목과 빈도수로 짝을 지어 표시해준다. 결과 - 파이썬 Counter - list내 항목을 오름차순으로 정렬한 상태 - list내 항목을 내림차순으로 정렬한 상태 - '1' 항목의 빈도수 - '5' 항목의 빈도수 코드 - 파이썬 Counter import collections # 임포팅 list = [1, 2, 2, 4, 4, 4, 5, 5, 5, 5, 4, 3, 3, 3, 5] # 1:1개, 2:2개, 3:3개, 4:4개, 5:5개 c = collections.Counter(list) # 빈도수 계산 적용 # print(sorte..

[파이썬] list 순서 뒤집기

파이썬 list 순서 뒤집기 - 리스트의 순서를 뒤집을 때 쓰는 기능 실행문 - 파이썬 list - 리스트의 이름뒤에 .reverse()를 추가하여 리스트 순서를 뒤집을 수 있다. 결과 - 파이썬 list [플그래밍/파이써언] - [파이썬] 터미널 출력시 동일한 줄에 표시 [플그래밍/파이써언] - [파이썬] CSV파일 쓸때 괴상한 문자 없애기 [플그래밍/파이써언] - [파이썬] 파이썬 리스트는 무엇일까? [플그래밍/파이써언] - [파이썬] 파이썬 딕셔너리는 무엇일까? [플그래밍/파이써언] - [파이썬 기초] 너무 쉬운 SyntaxError

[파이썬] 터미널 출력시 동일한 줄에 표시

파이썬 터미널 줄바꿈 없는 출력 - 반복문의 현재상황을 표시할 때 줄바꿈 없이 한줄에 반복 출력 방법 - 반복문이 완료될때까지 같은줄에 현재 상황이 출력된다. 코드 - 파이썬 줄바꿈 없는 출력 - 아래와 같이 print코드 끝에 end="\r"을 추가해주면 된다. 결과 - 파이썬 줄바꿈 없는 출력 [플그래밍/파이써언] - [파이썬] CSV파일 쓸때 괴상한 문자 없애기 [플그래밍/파이써언] - [파이썬] 파이썬 리스트는 무엇일까? [플그래밍/파이써언] - [파이썬] 파이썬 딕셔너리는 무엇일까? [플그래밍/파이써언] - [파이썬 기초] 너무 쉬운 SyntaxError [플그래밍/파이써언] - [파이썬] 다음 포토 저장하기 (Selenium)

[파이썬] CSV파일 쓸때 괴상한 문자 없애기

파이썬 csv 괴상한 문자 - csv파일에 데이터를 입력할 때 나오는 괴상한 문자 없애는 방법 - csv에 입력된 결과를 보면 간혹 위와 같은 이상한 문자가 포함되는데요. 해결방법 - encoding 부분을 수정해주면 해결가능합니다. - 위의 코드에서 utf-8을 utf-8-sig로 변경해주세요. [플그래밍/파이써언] - [파이썬] 파이썬 리스트는 무엇일까? [플그래밍/파이써언] - [파이썬] 파이썬 딕셔너리는 무엇일까? [플그래밍/파이써언] - [파이썬 기초] 너무 쉬운 SyntaxError [플그래밍/파이써언] - [파이썬] 다음 포토 저장하기 (Selenium) [플그래밍/파이써언] - [파이썬] 입력값을 split처리 후 tuple, list 만들기

[파이썬] 파이썬 리스트는 무엇일까?

파이썬 리스트 - 파이썬 list - 리스트는 여러개의 단일 변수 저장할 때 사용합니다. - 리스트는은 파이썬에 내장된 데이터 모음 저장 기능 4가지 중 하나이며 - 나머지 3개는 튜플, 세트, 딕셔너리입니다. 이들은 각각의 특징을 가지고 있습니다. - 리스트에는 대괄호가 사용됩니다. 리스트 항목 - 파이썬 list - 리스트에 저장된 항목에는 순서가 지정되고 수정이 가능하며 중복 값 또한 허용합니다. - 리스트에 첫 번째 항목은 0의 인덱스 값을 가지며 - 두 번째 항목은 1의 인덱스 값을 가집니다. 리스트 항목 추가 - 파이썬 list - 리스트에 새로운 항목을 추가할 경우 리스트의 끝 위치에 추가됩니다. 리스트 수정 가능 여부 - 파이썬 list - 리스트에 새로운 항목 추가, 변경, 삭제 등이 가..

[파이썬] 파이썬 딕셔너리는 무엇일까?

파이썬 딕셔너리 - 파이썬 dict - 딕셔너리란(dict) key : value를 한 쌍으로 이루어 데이터 값을 저장하는 형태를 의미합니다. - 딕셔너리는 정해진 순서가 존재하고 변경 및 수정이 가능하지만 중복이 불가능한 데이타셋입니다. - 딕셔너리는 중괄호로 작성되며 key와 value 값을 가집니다. 딕셔너리 요소 - 파이썬 dict - 딕셔너리는 순서가 지정되며 변경 및 수정이 가능하지만 중복을 허용하지 않습니다. - 딕셔너리의 요소는 key : value의 형태로 쌍을 이루며 key값을 통해 불러올 수 있습니다. 딕셔너리 순서 - 파이썬 dict - 딕셔너리에서는 각 항목에 특정 순서가 주어지며 이러한 순서는 변하지 않습니다. - 순서가 없을 경우 index를 활용하여 특정 값을 불러올 수 없습..

[파이썬 기초] 너무 쉬운 SyntaxError

에러 - 파이썬 SyntaxError - 아래의 코드를 실행하면 결과 - 파이썬 SyntaxError - 다음과 같은 에러가 발생한다. 에러 - 파이썬 SyntaxError - [안녕.] 이라는 변수가 존재 하지 않아서이지만 변수에 [.]이 들어가서도 안된다. - " 또는 '를 씌어주거나 - [안녕] 이라는 변수를 만들어주면된다. 코드 - 파이썬 SyntaxError 결과 - 파이썬 SyntaxError [플그래밍/파이써언] - [파이썬] 다음 포토 저장하기 (Selenium) [플그래밍/파이써언] - [파이썬] 입력값을 split처리 후 tuple, list 만들기 [플그래밍/파이써언] - [파이썬] 입력값 n으로 (i, i * i) 형태의 딕셔너리 만들기 [플그래밍/파이써언] - [파이썬] 입력값의 ..

[파이썬] 다음 포토 저장하기 (Selenium)

문제 - 파이썬 selenium - 다음 포토의 "스타 직찍" 코너의 최근 사진 파일을 특정 개수만큼 저장해보자. 코드 - 파이썬 selenium from selenium import webdriver from selenium.webdriver.chrome.options import Options from time import sleep # create webdriver object options = Options() options.headless = True # 헤드레스 모드 options.add_argument('--window-size=1920,1080') # 브라우저 창 크기 driver = webdriver.Chrome(r'c:\chromedriver', chrome_options=options..

728x90