본문 바로가기

python

(17)
이런식으로도 문자열 만들 수 있다
파이썬으로 현재 시간 출력하기 - datetime import datetime now = datetime.datetime.now() nowDate = now.strftime('%Y-%m-%d') print(nowDate) # 2021-02-27 먼저 datetime 라이브러리를 불러온 후 datetime.datetime.now()를 사용하여 해당 국가의 현재 시간을 불러올 수 있다. 이후 now()객체의 strftime()을 통해서 출력 포멧을 설정할 수 있다. import datetime now = datetime.datetime.now() nowDate = now.strftime('%Y-%m-%d') print(nowDate) nowTime = now.strftime('%H-%M-%S') print(nowTime) nowDateTime = now.s..
파이썬에서 heapq로 최소 힙 - 우선순위 큐 구현
list.pop(index) pop() 메소드에 인자로 인덱스 값을 주면 해당 인덱스의 값을 삭제하고 반환해 준다.
* 출력 print(*array[flag]) *을 리스트 앞에 붙이면 4 5 6 이런식으로 대괄호나 콤마 없이 숫자만 공백을 두고 출력된다. *을 없애면 [4, 5, 6] 요런 식으로
set() set() 함수 안에 매개변수로 리스트나 문자열을 대입하면 모든 중복이 제거된 채로 정렬이 된다. 추가: add() 삭제: discard() 차집합: 집합1.difference(집합2) 교집합: 집합1.intersection(집합2) 합집합: 집합1.union(집합2)
dir(), zip(), copy() dir() 함수 안에 리스트 또는 딕셔너리, 튜플 등을 넣으면 해당 매개변수가 사용할 수 있는 메소드를 모두 출력한다. zip() 함수는 여러개의 리스트를 하나로 묶어준다. zip 객체를 반환하므로 리스트로 변환해주어야 한다. 여러개의 리스트를 묶을 때 리스트 원소의 수가 다르다면 가장 원소의 수가 작은 리스트의 크기만큼 리스트가 만들어진다. copy() 함수는 해당 리스트를 복사한다. 원본을 보존하면서 리스트를 사용하고자 할 때 유용하다.
sorted() 내장 함수 파이썬의 내장 함수인 sorted() 함수는 key라는 인수로 함수를 전달받아, 해당 함수를 실행한 결과값을 기준으로 정렬을 진행하게 된다. a = 'accdddcggaac' b = sorted(a, key = a.find) print(b) 결과: ['a', 'a', 'a', 'c', 'c', 'c', 'c', 'd', 'd', 'd', 'g', 'g']