순서가 있는 데이터element(구성요소)가 같은 종류일 필요는 없음
sequence 가 있음 == 순서가 있는 자료구조 element 중복 가능 리스트의 상수 버전 -> 바꿀 수 없음 tuple 생성 빈 tuple 생성하기 tuple 생성 Packing & Unpacking unpack Method 교환
문자열도 Python의 Sequence 중 하나 각 요소에 순서가 있다 > indexing > text 길이 > .split() 문자열 나누기 -> output : list > .join(list) : 문자열 list 합치기 > .lower() : 모두 소
logical operation > is : 객체 비교 a = [1,2,3] b = a print(a is b) # True print ( a==b ) # True c = a.copy() print(c is a) # False print(c==a) # Tru
sequence 순회하기tuple을 쌍으로 만들기zip 사용해서 dictionary 만들기
python 다운? {key : value for -- in --}
인자 arguments : 함수로 전달한 값 매개변수 parameters : 함수 내의 변수 함수 > tuple 형태로 여러 개의 값을 반환할 수 있다 > list, dictionary, set 등 자료구조로 리턴 가능하다 인자 전달 방식 > 위치 인자 >
⍥
dq.append('m')dq.appendleft('l')dq.pop() : 오른쪽 출력dq.popleft() : 왼쪽 출력dq.extend()dq.extendleft()dq.insert(3,'a')dq.remove('a')dq.reverse()
python 내장함수 itertool 의 permutation, combination
순열과 조합 구현하기
iterable 자료형 중 하나라도 True이면 return True
for 문이 break 로 한 번도 끊기지 않으면 else 를 실행.
Hello World! Python 참고또는 math.trunc 함수를 쓸 수도 있다trunc() 함수는 내림을 하면 0으로 항하게 되고, floor() 함수는 무조건 아래를 향해서만 내림한다. math.trunc() 함수는 int() 와 같은 결과를 반환한다.roun
파이썬에서 비교함수 넣어주는 방법from functools import cmp_to_key해준 후sorted(리스트, key = cmp_to_key(비교함수)
크게 많이 쓰지는 않지만 한 번은 쓸 딕셔너리일반적으로 요런 모양이다.키값은 하나씩만 존재한다. 같은 키 값을 선언하면 마지막 값으로 덮는다.순서가 없기에 키로만 존재 가능하다. list 속에 리스트, 튜플or tuple 속에 리스트, 튜플을 이용하여 키와 value
else 구문을 추가해주니까 시간초과가 해결됐다.하 아무것도 존재하지 않으면 바로 종료해버리기