목록코테관련 이론 (38)
haju__log
✅ 문법 dict(map(reversed,값을 바꿀 딕셔너리.items())) ✅ 관련 문법을 잘 활용하는 백준 문제 https://www.acmicpc.net/problem/1620 1620번: 나는야 포켓몬 마스터 이다솜 첫째 줄에는 도감에 수록되어 있는 포켓몬의 개수 N이랑 내가 맞춰야 하는 문제의 개수 M이 주어져. N과 M은 1보다 크거나 같고, 100,000보다 작거나 같은 자연수인데, 자연수가 뭔지는 알지? 모르면 www.acmicpc.net https://security-ju.tistory.com/368 [python][백준/BOJ] 1620번 : 나는야 포켓몬 마스터 이다솜 https://www.acmicpc.net/problem/1620 1620번: 나는야 포켓몬 마스터 이다솜 첫째 줄..
✅ 문법 str.replace('변경하고 싶은 문자', '변경 후 문자', 횟수) 첫 번째 인자 : 변경하고 싶은 문자나 문자열 두 번째 인자 : 변경 후 문자나 문자열 세 번째 인자 : 입력을 하지 않으면 찾은 모든 문자를 변경, 특정 횟수만 변경하고 싶다면 숫자 넣음 변경하고 싶은 문자열이 str(해당 문자열)에 없다면 그냥 지나간다. (아무 변경 없음) 대소문자 구분가능
✅ 별표는 기본적으로 곱셈, 거듭제곱에 사용한다. ✅ Unpacking의 역할 쉽게 말해 괄호 안에 있는 데이터들을 풀어 각각 출력해준다. #리스트 타입 d_list=[1,2,3,4] print(d_list) print(*d_list) #튜플 타입 d_tuple=(9,8,7,6) print(d_tuple) print(*d_tuple) #딕셔너리 타입 d_dict={1:"name",2:"age", 3:"height",4:"weight"} print(d_dict) print(*d_dict)
✅ upper() 문자열의 알파벳을 대문자로 바꿔주는 함수 s="My name is Python." s=s.upper() print(s) ✅ lower() 문자열의 알파벳을 소문자로 바꿔주는 함수 s="My name is Python." s=s.lower() print(s) ✅ upper()와 lower()는 원본을 변화시키지 않는 비파괴적 함수이다. ▶ 파괴적 함수 : 원본을 변화시키는 함수 ▶ 비파괴적 함수 : 원본을 변화시키지 않는 함수 ▶ 따라서 s.upper()을 한 값을 저장하지 않는다면 s를 출력할 경우, 기존 문자열이 나온다. (아래 예시) s="My name is Python." s.upper() print(s) ✅ swapcase() 대소문자를 상호 변환해주는 함수 대문자 ➡ 소문자로 ..