반응형
4일차 변수의 특성 / 조건문 / 반복문
튜플, 리스트로 여러 개의 변수를 일괄 생성 가능
ex) a, b = ("a", "b")
a, b = ["a", "b"]
(a, b) = "a", "b"
[a, b] = "a", "b"
(a, b) = ("a", "b")
[a, b] = ["a", "b"]
변수 값 교환이 쉬움
a, b = b, a
객체를 참조하여 복사본 변경 시 원본도 변경됨
ex) foo = [1, 2, 3]
bar = foo
bar[1] = 20
결과) foo = [1, 20, 3]
결과) bar = [1, 20, 3]
슬라이싱 활용
a = [1, 2]
b = a[:]
b[0] += 1
결과) a = [1, 2]
결과) b = [2, 2]
객체 함수만 복사하는 방법 -> 객체.copy()
리스트로 if문 처리 시
format이랑 쓸 수 있음 -> 활용가능
in -> 포함
not in -> 미포함
is - 데이터 타입까지 일치
is not -> 값이 같아도 데이터 타입 다르면 거짓
while 값 <- 값이 있으면 True 없으면 False
for 변수 in range(범위, 범위, [범위]) 마지막 파라미터는 디폴트 1이며 생략가능
for 변수 in range(0, len(리스트))
for 인덱스, 값 in enumerate(리스트)) -> [(인덱스, 값)] 인덱스와 값을 튜플로 묶은 리스트로 리턴
반응형
'Backend > Python' 카테고리의 다른 글
내장함수 종류 (0) | 2018.11.28 |
---|---|
역순배치, 버블정렬 (0) | 2018.11.28 |
리스트, 딕셔너리, 문자열의 내장함수 (0) | 2018.11.28 |
연산자 종류 및 내장함수 (0) | 2018.11.28 |
파이썬 패키지 설정 (0) | 2018.11.28 |