코테를 위한 파이썬 문법 정리
산술연산자
# 나머지
a = 10 % 3
# 몫
b = 10 // 3
2차원 리스트(배열) 초기화
array = [[0] * m for _ in range(n)]
문자열 중복 제거
data = 'abcdeabc'
result = ''.join(set(data))
# 결과 : dcbae
문자열 리스트로 변환
data = 'abcdeabc'
list(data)
리스트 문자열로 변환
result = ''.join(list)
리스트 처리 함수
-
insert(a, b)
a 위치에 b 추가 -
pop(a)
a 위치의 값을 꺼내옴 -
remove(a)
a랑 일치하는 값을 꺼내옴 ( 여러개면 앞에서부터 1개 ) -
index(a)
a랑 일치하는 값의 위치 -
count(a)
a랑 일치하는 원소 개수 -
list.sort() / list.sort(reverse = True)
list 오름차순 / 내림차순 정렬리스트 를 직접 정렬하고 싶지 않으면
result = list.sorted() 를 사용 -
list.append('a')
리스트 맨 뒤에 'a' 추가 -
len(list)
리스트의 길이
문자열 처리 함수
-
data.upper()
대문자로 변환 -
data.lower()
소문자로 변환 -
data.count('a')
'a' 의 개수 반환 -
data.isalpha() # True / False
알파벳이 있는지 확인 -
data.isdigit() # True / False
숫자가 있는지 확인 -
data.strip('t')
문자열 양끝에 't' 를 제거 -
len(data)
문자열의 길이
집합 함수
a = set([1,2,3,4,5]) # 집합은 중복이 안됨
b = set([3,4,5,6,7])
- 합집합
print(a|b) # {1,2,3,4,6,7}
- 교집합
print(a&b) # {3, 4, 5}
- 차집합
print(a-b) # {1, 2}
Author And Source
이 문제에 관하여(코테를 위한 파이썬 문법 정리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@yerim0914/코테를-위한-파이썬-문법-정리저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)