반응형

list 5

[Python - 프로그래머스] 2022 KAKAO BLIND RECRUITMENT > 신고 결과 받기

파이썬으로 코딩테스트 연습 :: 프로그래머스 > 신고 결과 받기 https://programmers.co.kr/learn/courses/30/lessons/92334 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr Solution def solution(id_list, report, k): report = set(report) answer = {x:0 for x in id_list} # 메일 보낼 횟수 reports = {x:0 for x in id_list} # 신고 당한 횟수 for x in rep..

[Python] Pandas Tutorial :: Create Data Frame with Dictionary, List

2020/09/18 - [Python/Pandas Tutorial] - [Python] Pandas Tutorial :: pandas란? 데이터프레임이란? 시리즈란? 2020/09/19 - [Python/Pandas Tutorial] - [Python] Pandas Tutorial :: read csv, txt file with pandas 판다스로 데이터프레임 만들기 in python 0. Import Pandas Library import pandas as pd 1. Create Pandas Data Frame with Dictionary :: 딕셔너리로 판다스 데이터프레임 만들기 원하는 데이터를 딕셔너리 형태로 만든다. name, age, job 의 3 컬럼으로 이루어진 2 row 의 데이터프레임을..

Python/Pandas Tutorial 2020.09.21 (2)

[python] list, 문자열 에서 특정 element 개수 찾기 (list.count() in python)

list혹은 문자열에서 특정 element(문자, 단어 등)이 몇개가 있는지 알고 싶을 때에는 list.count() 함수를 쓰면 된다. 예를들어) 123456789s="aAbBcdefggg" print("s.count(\"a\") : ", s.count("a"))print("s.count(\"A\") : ", s.count("A"))print("s.count(\"g\") : ", s.count("g"))print("s.count(\"aA\") : ", s.count("aA")) print("s.count(\"h\") : ", s.count("h"))print("s.count(\"aAa\") : ", s.count("aAa"))cs 의 결과는 다음과 같다. s.count("a") : 1s.count("A..

Python 2019.08.12

[python] list에서 중복 제거하기 (get unique from list in python)

R에서는 unique() 함수로 list에서 고유한 값만 가져올 수 있다. python에서는 list를 set type으로 변경해주면 된다. >>> li = ["a","a","b","b","c","d","d"] >>> li ['a', 'a', 'b', 'b', 'c', 'd', 'd'] >>> set(li) {'d', 'b', 'a', 'c'} 단, set type은 indexing이 안되는 등 제약이 있기때문에 다시 list형으로 돌려주면 좋다. >>> set(li)[0] Traceback (most recent call last): File "", line 1, in TypeError: 'set' object does not support indexing >>> list(set(li))[0] 'd'

Python 2019.08.12

[Python] 2차원 배열(리스트) 초기화

python에서 2차원 이상의 배list를 초기화 할 땐 >>> n = 9 >>> arr = [[0]*n for _ in range(n)] 과 같이 해야한다. 그 이유는 만약, >>> arr = [[0]*n]*n 으로 초기화 할 경우 n개의 [0]*n은 모두 같은 객체로 인식되기 때문이다. ex) >>> arr = [[0]*n]*n print('\n'.join([' '.join([str(i) for i in row]) for row in arr])) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ..

Python 2019.08.07 (2)
반응형