파이썬 코딩 :: 리스트 요소 삭제 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.
파이썬 코딩 :: zip 내장함수 사용하기
파이썬 zip 내장함수로 데이터쌍 만들기 파이썬에서 zip()내장함수를 사용하면 손쉽게 데이터 쌍을 만들 수 있다. 1. zip() - zip()은 두 개의 데이터를 쌍으로 묶어주는 역할을 한다. # ex. 1 리스트 쌍 추출 num_1 = [1, 2, 3] str_1 = ["A", "B", "C"] for x in zip(num_1, str_1): print(x) (1, 'A') (2, 'B') (3, 'C') - 이 때 유의할 점은 두 개의 리스트를 쌍으로 병합할 경우, 길이가 달라서는 안된다. 자료의 길이가 다를 경우, 긴 쪽의 나머지 요소들은 입력되지 않는다. # ex. 2 자료의 길이가 다를 경우 num_1 = ["1", "2", "3"] str_1 = ["A"] list(zip(num_1, s..
2022. 9. 22.