1. Python standard library
: 파이썬이 어떻게 동작하는지에 대한 document를 볼 수 있다.
list와 tuple 연산자들을 볼 수 있다.
1. 값을 변경할 수 있는 sequence (mutable operation)
-대표적인 예시: list
-value를 추가하거나 역방향으로 가도록 하는 등 다양하게 활용할 수 있다.
-list에 든 값은 변수처럼 활용 가능.
예시: list[0] = "호에" #리스트에 든 첫 번째 값에 '호에'라는 값을 저장
*특정 위치에 있는 값 추출할 때 주의할 점
: 컴퓨터는 항상 0부터 시작한다. / -1은 '뒤에서 첫 번째'라는 뜻
예시: print(list[0])
아래 예시는 list를 변경한 것.
-새로운 변수 생성하지 않고 변경
days = ['Mon', 'Tue', 'Wed', 'Thur', 'Fri']
print(days)
days.append('Sat') #list에 Sat를 추가하는 연산자.(변경 mutable했다는 것)
print(days)
위 예시 실행 결과는 아래와 같다.
['Mon', 'Tue', 'Wed', 'Thur', 'Fri']
['Mon', 'Tue', 'Wed', 'Thur', 'Fri', 'Sat']
-새로운 변수 생성해 값 변경
list = [1, 3, 5, 7]
print(list)
list2 = list + [9] #list에 9를 추가한 걸 list2라는 새로운 변수에 저장
print(list2)
list3 = list1 + list2 #list와 list2를 합친 값을 list3이라는 변수에 저장
print(list3)
-특정 값 제외 시키기
--del list이름[특정 값]---
---list이름.remove(특정 값)---
-리스트 안에 있는 특정 값 가져오기(in)
list = [1, 3, 5, 7]
n = 7
if n in list:
print(f"{}은 있다.")
elif:
print(f"{}은 없다.")
2. 값을 변경할 수 없는 sequence (immutable sequence)
-대표적인 예시: tuple
어떤 값을 고정하고 싶을 때 유용하게 쓰인다.
2. 열거형 타입 (sequence)
특정 위치에 있는 value 추출해내거나 sequence 길이 재는 등의 함수를 활용한 다양한 활용 가능.
(mutable operation은 더 넓은 측면에서 활용 가능.)
sequence 활용하는 이유?
-많은 값을 하나의 list에 저장하고 싶을 때
-많은 value들을 열거해준다.
-mutable operation의 경우 다른 내용을 추가할 수 있다.
1. list
-list 만드는 법: 대괄호로 묶어주면 됨.
days = ['Mon', 'Tue', 'Wed', 'Thur', 'Fri']
print(len(days)) #여기에서 days라는 list가 sequence임.
#이건 list의 길이를 반환하는 함수. 다양한 연산자는 python standard library에서
2. tuple
-tuple 만드는 법: 소괄호로 묶어주면 됨.
'개발 공부 > Python_파이썬' 카테고리의 다른 글
[Python] 함수 Function (0) | 2021.02.25 |
---|---|
[Python] Dictionary(사전처럼 정의하는 것) (0) | 2021.02.24 |
[Python] Shell 사용법 (0) | 2021.02.12 |
[Python] 연산자 (0) | 2021.02.12 |
[Python] REPL(shell 사용 시 유용) (0) | 2021.02.12 |