Python

· Python
1차원 리스트에서 하던 것처럼 a_list = [1, 2, 3] max(a_list) 이렇게 하면 2차원 리스트에서는 제대로 안된다. 2차원 리스트의 최댓값은 다음과 같은 방식으로 하면 코드가 짧아진다. 최솟값은 밑 코드에서 max를 min으로만 바꾸면 된다. 2차원 리스트에서 최댓값 graph = [[1,2], [3,4]] max(map(max, graph)) 2차원 리스트에서 최솟값 graph = [[1,2], [3,4]] min(map(min, graph))
· Python
https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 이 문제의 풀이과정이 Counter를 이용하면 굉장히 간단해지는 걸 알고 Counter를 공부했다. Counter import collections >>> Counter(["hi", "hey", "hi", "hi", "hello", "hey"]) Counter({'hi': 3, 'hey': 2, 'hello': 1}) >>> Counter("hello world") Counter({'h': 1, ..
· Python
[Python] 정규식을 이용한 패턴 찾기 1) 텍스트에서 문자 패턴 찾기 mbox-short.txt 파일에서 'From:'이라는 문자 패턴이 포함된 문장을 찾아 출력 여기에서는 find() 메소드를 사용 import re hand = open('mbox-short.txt') for line in hand: line = line.rstrip() if line.find('From:') >= 0: print(line) 같은 코드를 정규표현식으로 작성하면 다음과 같다. 정규표현식을 사용하기 위해서는 1. re(regular expression) 모듈을 import 2. re.search()가 find() 메소드와 같은 역할 import re hand = open('mbox-short.txt') for line..
은 딩
'Python' 카테고리의 글 목록