본문 바로가기

리스트6

파이썬 코딩 :: 리스트와 반복문, enumerate 파이썬 리스트 요소 출력 enumerate 1. for 반복문을 사용한 리스트 요소 출력 파이썬에서 반복문을 통해 리스트의 요소를 하나씩 출력하는 경우가 있다. 이때는 for 반복문을 통해 출력할 수 있다. # ex 1. 리스트 요소 출력(for문) a = [1, 2, 3, 4] for _ in a: print(a) # 출력 1 2 3 4 - for 다음에는 위 코드처럼 언더바'_'를 사용할 수도 있고, 변수를 넣을 수도 있다. 2. enumerate를 활용한 리스트 인덱스, 요소 출력 - 리스트의 인덱스와 요소를 모두 출력해야 할 경우가 있는데, 이 때 사용할 수 있는 메서드가 enumerate이다. for , in enumerate(리스트): - 실제 사용 예시는 아래와 같다. # ex 2. enum.. 2022. 9. 25.
파이썬 코딩 :: 리스트 요소 삭제 pop, remove, del, clear 파이썬 리스트 요소 삭제 메서드 pop, remove, del, clear 파이썬에서 리스트는 요소의 추가, 삭제가 가능한 가변 자료형이다. 리스트에 요소를 삭제하기 위해서는 아래의 함수들을 사용할 수 있다. 1. 리스트 요소 삭제 - pop : 리스트의 마지막 요소나 특정 인덱스의 요소를 삭제하는 메서드이며, 리스트에서 삭제한 후 삭제한 요소를 반환하는 메서드이다. 리스트의 마지막요소를 삭제하려면 .pop()과 같이 괄호 안을 비워서 사용한다. # ex 1. 리스트의 마지막 요소 삭제 a = [1, 2, 3] a.pop() # 출력 3# 리스트에서 삭제 후 값 반환 print(a) # 출력 [1, 2] - 리스트의 특정 인덱스의 요소를 삭제하려면 .pop()를 사용한다. # ex 2. 리스트의 특정 인.. 2022. 9. 24.
파이썬 코딩 :: 리스트 append, extend, insert 파이썬 리스트 요소 추가 메서드 append, extend, insert 파이썬에서 리스트는 요소의 추가, 삭제가 가능한 가변 자료형이다. 리스트에 요소를 추가하기 위해서는 아래 세가지의 함수들을 사용할 수 있다. 1. 리스트 요소 추가 - append : 리스트 끝에 요소 '하나'를 추가하는 메서드 # append a = [1, 3, 5] a.append(7) print(a) # 결과 # [1, 3, 5, 7] - extend : 리스트 끝에 리스트를 추가하는 메서드 # extend a = [1, 3, 5] a.extend([7, 9]) print(a) # 결과 # [1, 3, 5, 7, 9] - insert : 리스트에서 원하는 위치에 요소를 추가하는 메서드 # insert a = [1, 3, 5] .. 2022. 9. 23.
파이썬 코딩 :: 파이썬 del 사용을 통한 변수, 요소 삭제하기 파이썬 del을 사용하여 요소 삭제하기 파이썬에서 del 함수를 사용하면 선언했던 변수나, 리스트의 요소들을 삭제할 수 있다, 1. 변수 삭제하기 del - 1행에서 선언된 변수 a는 2행에서 정상적으로 출력되지만, 3행의 del a를 통해 변수가 삭제되어 4행을 실행했을 때 NameError : name 'a' is not defined 가 발생된다. a = 10 print(a) del a print(a) # 결과 # 10 # Traceback (most recent call last): # File "...", line 4, in # print(a) # NameError: name 'a' is not defined 2. 리스트, 튜플 요소 삭제하기 - del은 변수 뿐 아니라 리스트의 요소도 삭제가 .. 2022. 9. 21.
파이썬 코딩 :: 파이썬 리스트 생성 파이썬 리스트 생성 파이썬에서 리스트는 기초 자료형이지만 많은 방식으로 사용된다. 아래는 리스트를 생성하는 다양한 방법에 대해서 정리하였다. (튜플의 경우도 자료형은 다르지만 생성하는 방법은 리스트와 유사하다. 튜플은 소괄호 '( )'를 사용하고, 리스트는 대괄호 '[ ]' 를 사용하는 것이 차이점이다.) 1. 리스트 생성하기 - 데이터가 들어있는 리스트 생성하기 list = ['data1', 2, ['data3', 4], 5.6, ...] - 비어있는 리스트 생성하기 # 방법 1 list_a = [] # 방법 2 list_b = list() - 범위를 지정하여 리스트 생성하기 (range 사용) # 방법 1 list_c = list(range(10)) # 결과 # [0, 1, 2, 3, 4, 5, 6,.. 2022. 9. 20.
파이썬 코딩 :: 파이썬 list 자료형 문법(수정, 연산 메소드) 파이썬 리스트 자료형, 연산자 메서드 1. 리스트(List) 자료형 숫자나 문자 모음 또는 리스트 등의 자료형의 모음을 표현할 때 사용 아래와 같은 형식으로 사용하며, 각 요소에는 숫자, 문자, 리스트 등의 자료형이 포함될 수 있다. 리스트명 = [요소1, 요소2, 요소3, ...] 2. 리스트(List) 인덱싱(Indexing) 리스트의 각 요소에 인덱스를 붙여 사용할 수 있다. 인덱스는 맨 좌측부터 0, 1, 2, 3, .. 순으로, 맨 우측부터 -1, -2, -3, ... 순으로 채번된다. a = [1, 2, 3, ['a', 'b', 'c'] >>> a[0] 1 >>> a[2] 3 >>> a[3] ['a', 'b', 'c'] >>> a[-1] ['a', 'b', 'c'] >>> a[3][0] 'a'.. 2022. 8. 15.
반응형