본문 바로가기

분류 전체보기110

PC버전 'Google 이미지'를 이용하여 동영상에 나오는 장면 찾는 방법 (2024.04.07 업데이트) 들어가기 전아래와 같은 상황에서 좋습니다.유튜브에서 나오는 이 장면이 출처가 어디인지?이 영화의 제목이 뭔지? 이 영화의 주인공 이름이 뭔지?모든 사진을 찾지는 못 하며 구도에 따라 찾아지는 경우도 다를 수 있습니다.방법실행 중인 동영상을 멈춘다.찾고 싶은 부분을 캡처한다.WindowsOS인 경우, Windows 로고 키 + Shift + S 를 눌러 화면 캡처 (그 외 다양한 캡처 방법은 Microsoft 사이트 참고)MacOS인 경우, cmd + shift + 4를 눌러 화면 캡처 (자세한 정보는 Apple 사이트 참고)구글 검색창으로 이동예시 2020. 5. 6.
int형 list를 .join으로 꺼내기 int형으로 구성된 list를 .join하려고하면 아래와 같은 에러가 발생한다. number = [0, 1, 2, 3, 4, 5] print(" ".join(number)) # 실행결과 예외가 발생했습니다. TypeError sequence item 0: expected str instance, int found File "G:\test.py", line 2, in print(" ".join(number)) 이를 해결하려면 str형으로 바꿔줘야하는데 map()을 사용하면 쉽게 해결할 수 있다. number = [0, 1, 2, 3, 4, 5] print(" ".join(map(str, number))) # 실행결과 0 1 2 3 4 5 2020. 5. 5.
변수 _, *x (map을 list로 만드는 방법에 대해) _ 값을 무시함 파이썬 인터프리터에선 마지막으로 실행된 결과값이 저장됨 (인터프리터에 사용하는 경우) # _ 예제 x, _, y = 1, 2, 3 print(f"x : {x}") print(f"y : {y}") # 실행결과 x : 1 y : 3 *_ 여러개의 값을 무시하고 받음 # *_ 예제 x, *_, y = 1, 2, 3, 4, 5 print(f"x : {x}") print(f"y : {y}") # 실행결과 x : 1 y : 5 _, *x 여러개의 값을 한번에 받아옴. list로 반환 # 응용 import sys _, *x = map(int, sys.stdin.readline().split()) print(type(x)) print(x) print(f"{min(x)}\n{max(x)}") # 실행결과.. 2020. 4. 29.
sorted() - 숫자를 오름차순으로 정렬 a = [3, 64, 77, 42, 59] print(sorted(a)) # 실행결과 [3, 42, 59, 64, 77] 오름차순으로 정렬한다음 두번째 큰 수를 구하기 a = [3, 64, 77, 42, 59] print(sorted(a)[-2]) # 실행결과 64 # readline().split()으로 값 입력 받은 후 두번째 큰 숫자 찾기 import sys print(f"두번째 큰 숫자 : {sorted(map(int, sys.stdin.readline().split()))[-2]}") # 실행결과 20 30 10 두번째 큰 숫자 : 20 2020. 4. 28.