본문 바로가기

Tip/Python5

[Python] 딕셔너리(dictionary)에 특정 키(key) 값이 존재하는지 확인 [Python] 딕셔너리(dictionary)에 특정 키(key) 값이 존재하는지 확인 ● 내용 딕셔너리(dictionary)에 특정 키(key) 값이 존재하는지 확인이 필요할 때, 아래와 같이 확인할 수 있다. ● 사용법 if 문과 in 연산을 활용한다. 딕셔너리(dictionary)에 키(key)값이 존재하면 참(True), 존재하지 않으면 거짓(False)을 반환한다. animal = {"frog" : "개구리", "dog" : "개" } # 존재하면 True, 존재하지 않으면 False if "cat" in animal: print("cat은 animal ditionary에 있습니다.") else: print("cat은 animal ditionary에 없습니다.") 2022. 4. 28.
[Python] "zfill", 문자열 왼쪽 0 패딩하기 [Python] "zfill", 문자열 왼쪽 0 패딩하기 ● 내용 python에서 문자열에서 왼쪽에 0을 넣어 패딩을 채울 수 있다. zfill 함수를 사용한다. # 사용법 # "문자열".zfill(길이) old_str = "개구리" result = old_str.zfill(5) # result = "00개구리" 2021. 10. 12.
[Python] "replace", 문자열 치환하기 [Python] "replace", 문자열 치환하기 ● 내용 python에서 문자열에서 특정 구문을 다른 구문으로 치환 할 수 있다. replace 함수를 사용한다. # 사용법 # replace(바꾸고 싶은 문자열, 대체할 문자열) old_str = "개구리가 폴짝폴짝" result = old_str.replace("개구리", "두꺼비") # result = "두꺼비가 폴짝폴짝" result = old_str.replace("폴짝", "개굴") # result = "개구리가 개굴개굴" 2021. 10. 11.
[Python] "gcd", 최대공약수 구하기 [Python] "gcd", 최대공약수 구하기 ● 내용 python에서 최대공약수를 구할 수 있다. math 패키지의 gcd 함수를 사용한다. # gcd 함수 import from math import gcd # 사용법 # gcd(a,b), gcd(a,b,c) ... result = gcd(5,10) # result = 5 result = gcd(2,4,8) # result = 2 2021. 10. 10.
[Python] "combinations", 리스트 원소들의 조합 구하기 [Python] "combinations", 리스트 원소들의 조합 구하기 ● 내용 python에서 List의 원소들로 조합을 만들 수 있다. itertools 의 combinations 함수를 사용한다. n개의 숫자에서 r개의 숫자를 골라서 만들 수 있는 모든 경우의 수를 구해준다. # combination 함수 import from itertools import combinations # 조합을 만들 list candidate = [1, 2, 3] # 사용법 # combinations(list, number) # list : 조합을 만들 list # number : 몇 개의 숫자를 뽑아 조합을 만들 것인지 result = list(combinations(candidate, 2)) # [(1,2),(1,.. 2021. 10. 9.