[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 10 회차 미션

2020. 11. 11. 20:22Coding/Python-Fastcampus

728x90

conda가 왜 계속 풀리는지 잘 모르겠네...

 

 

 


04. 자료형 - 05. 리스트, 튜플(1)

리스트 List
순서O 중복O 수정O 삭제O

 

선언방법.

list_a=[]

list_b = list()

list_c = [1, 2, '삼', 'four', '5']

list_d = [10, 100, ['pen', 'banana', 'orange']]

 


인덱싱.

print(list_c[-2])
>'four'

print(list_d[0] + list_d[1])
>110

print(list_d[2][2])
>banana

 


슬라이싱.

print(list_d[:])
>[10, 100, ['pen', 'banana', 'orange']]

print(list_d[:1])
>[10]

print(list_d[2][1:3])
>['banana', 'orange']

 

 

 


04. 자료형 - 06. 리스트, 튜플(2)

연산.

print(list_c + list_c)
>[1, 2, '삼', 'four', '5', 1, 2, '삼', 'four', '5']

print(list_c * 3)
>[1, 2, '삼', 'four', '5', 1, 2, '삼', 'four', '5', 1, 2, '삼', 'four', '5']

 


수정, 삭제.

list_c[1] = 99
print(list_c)
>[1, 99, '삼', 'four', '5']

list_c[1:2] = [100,1000,10000,100000]
print(list_c)
>[1, 100, 1000, 10000, 100000, '삼', 'four', '5']

list_c[1] = [775533]
print(list_c)
>[1, [77, 55, 33], 1000, 10000, 100000, '삼', 'four', '5']

 


삭제.

del list_c[1]
print(list_c)
>[1, 1000, 10000, 100000, '삼', 'four', '5']

 


리스트 함수.

.append() 리스트 맨뒤에 추가

.sort() 정렬

.reverse() 역순

.insert(2,7) 2번 index에 7 추가

.remove(2) 2라는 값을 찾아서 삭제

.pop() 리스트의 마지막 값을 꺼내고 삭제(계속 반복시 언젠가는 에러가 난다.)

.extend() 리스트와 리스트를 합친다

 

pop은 List In First Out의 LIFO 라고 생각하면된다.

 


04. 자료형 - 07. 리스트, 튜플(3)

튜플 Tuple
순서O 중복O 수정X 삭제X

수정과 삭제가 안되기 때문에 변조되거나 삭제가되면 안되는 값을 저장할때 쓴다.

 

사용법

a=()

b=(1,)

c=(1,2,3,4)

 


튜플은 삭제 불가.

삭제 error

pylint에서 알려준다.


인덱싱 방식은 list와 동일.

 


연산 방식도 list와 동일.

 


튜플 함수.

함수
결과

 

 

 

올인원 패키지 : 파이썬 웹 개발👉https://bit.ly/33a7nvc

728x90