본문 바로가기
반응형

리스트6

[파이썬 강의] 18. 리스트의 덧셈과 곱셈 리스트 두개를 더하면 어떻게 될까요? 여기서 더한다는 것은 덧셈이라는 연산을 한다는 것을 의미합니다. 덧셈기호인 + 를 연산자라고 부릅니다. 파이썬에는 아주 다양한 연산자가 존재합니다. 이후에 배우게될 것입니다. 덧셈정도는 다들 알고 있으니 리스트에 적용해봅시다. 리스트를 두개 정의하고 더해주었습니다. >>> list1=[1,2,3] >>> list2=['a','b','c'] >>> >>> list1+list2 [1, 2, 3, 'a', 'b', 'c'] 자연스럽나요? 리스트를 '목록'이라고 생각하고, 두 목록을 더했을때 나온 결과라고 생각하면 자연스럽습니다. 리스트 사이의 빼기, 곱하기, 나누기 등의 연산은 불가능합니다. >>> list1-list2 Traceback (most recent call l.. 2021. 10. 7.
[파이썬 강의] 17. 리스트 원소 추가 (두 가지 방법) 1) 맨 뒤에 원소 추가 리스트를 하나 정의합시다. >>> list1=[1,2,3] >>> list1 [1, 2, 3] 맨 뒤에 원소를 추가할 때는 append 메소드를 사용합니다. >>> list1.append(4) >>> list1 [1, 2, 3, 4] 2) 원하는 위치에 원소 추가 리스트를 하나 정의합시다. >>> list1=[1,2,3] >>> list1 [1, 2, 3] 원하는 위치에 원소를 추가할 때는 insert 메소드를 사용합니다. 인덱스 2 자리에 100을 추가해봅시다. >>> list1.insert(2,100) >>> list1 [1, 2, 100, 3] 2021. 10. 7.
[파이썬 강의] 16. 리스트 원소 삭제 (두가지 방법) 리스트의 원소를 삭제하는 방법을 배워봅시다. 원소의 인덱스를 입력하여 삭제하는 방법과, 원소 이름을 입력하여 수정하는 방법이 있습니다. 1. 인덱스 입력하여 삭제(pop) 리스트를 하나 정의합시다. >>> list1=['a','b','c'] >>> list1 ['a', 'b', 'c'] 인덱스를 입력하여 삭제할 때는 pop 이라는 메소드를 사용합니다. 메소드가 뭔지 아직 안배운 상태인데요. 변수에 .을 입력하고 뒤에 붙는 것이 메소드입니다. 나중에 자세히 배우겠습니다. >>> list1.pop(0) 'a' >>> list1 ['b', 'c'] 2. 원소 이름을 입력하여 삭제(remove) 리스트를 하나 정의합시다. >>> list1=['a','b','c'] >>> list1 ['a', 'b', 'c'] .. 2021. 10. 7.
[파이썬 강의] 15. 리스트 원소 수정 리스트의 원소를 수정하는 방법을 배워봅시다. 인덱싱과 슬리이싱을 이용하여 리스트의 원소를 수정할 수 있습니다. 1. 인덱싱을 이용한 수정 리스트를 하나 정의해봅시다. >>> list1=[1,2,3,4,5] >>> list1 [1, 2, 3, 4, 5] 세번째 원소를 30으로 바꿔봅시다. 인덱싱으로 접근한 후 30을 입력하면 됩니다. >>> list1[2]=30 >>> list1 [1, 2, 30, 4, 5] 2. 슬라이싱을 이용한 수정 리스트를 하나 정의해봅시다. >>> list2=['a',1,'b',2] >>> list2 ['a', 1, 'b', 2] 첫번째원소를 'aa'로, 두번째 원소를 10으로 바꿔봅시다. >>> list2[0:2]=['aa',10] >>> list2 ['aa', 10, 'b', .. 2021. 10. 7.
[파이썬 강의] 14. 리스트의 인덱싱과 슬라이싱 리스트의 인덱싱과 슬라이싱을 배워봅시다. 리스트 안에 자료형만 있는 경우와 리스트 안에 리스트가 있는 경우로 나눠서 배워봅시다. 1. 리스트 안의 자료형 리스트를 하나 정의합시다. list1=[2,2.5,3+2j,'hi',True] 인덱싱과 슬라이싱의 원리는 문자열의 인덱싱과 슬라이싱에서 이미 배웠습니다. 번호는 아래와 같이 붙일 수 있습니다. 괄호 안이 번호입니다. (0) 2 (1) 2.5 (2) 3+2j (3) 'hi' (4) True (5) (-5) 2 (-4) 2.5 (-3) 3+2j (-2) 'hi' (-1) 두번째 원소인 2.5에 접근해봅시다. 아래 두가지 방법이 있습니다. >>> list1[1] 2.5 >>> list1[-4] 2.5 이번에는 아래와 같이 슬라이싱으로 두번째 원소에 접근해봅시.. 2021. 10. 7.
[파이썬 강의] 13. 자료구조 - 리스트 파이썬에서 기본적으로 제공하는 자료구조는 리스트, 튜플, 딕셔너리, 집합이 있습니다. 또 사람들이 파이썬을 더 편하게 쓰기위해 만들어낸 자료구조로 Array, Series, DataFrame 이 있습니다. - 리스트 - 튜플 - 딕셔너리 - 집합 - Array (넘파이 패키지) - Series (판다스 패키지) - DataFrame (판다스 패키지) 오늘 배워볼 자료구조는 리스트입니다. 이름을 참 잘 지었습니다. 리스트는 우리말로 '목록'입니다. 리스트는 입력하기 원하는 것들을 목록처럼 나열해놓은 자료구조입니다. 대괄호를 이용하고 원소들을 콤마로 구분합니다. 1,2.1,2+3j,True,'hi' 로 구성된 리스트를 정의해봅시다. >>> list1=[1,2.1,2+3j,True,'hi'] >>> list1.. 2021. 10. 7.
반응형