파이썬에서 목록을 작업할 때 새 요소를 목록에 추가하려는 경우가 많습니다.
Python 목록 데이터 유형에는 요소를 추가하는 세 가지 방법이 있습니다.
append - 목록에 단일 요소를 추가합니다.
extends - 목록에 반복 가능한 요소를 추가합니다.
insert - - 목록의 지정된 위치에 단일 항목을 삽입합니다.
세 가지 방법 모두 목록을 수정하고 없음을 반환합니다.
Python List append()
append() 방법은 목록 끝에 단일 요소를 추가합니다.
add() 메서드의 구문은 다음과 같습니다.
list.append(element)
여기서, 요소는 리스트에 추가할 요소입니다.
다음은 예입니다.
characters = ['Tokyo', 'Lisbon', 'Moscow', 'Berlin']
characters.append('Nairobi')
print('Updated list:', characters)
# Updated list: ['Tokyo', 'Lisbon', 'Moscow', 'Berlin', 'Nairobi']
요소 매개변수는 모든 데이터 유형의 객체일 수 있습니다.
목록 even_numbers는 홀수_희석 목록에 단일 요소로 추가됩니다.
odd_numbers = [1, 3, 5, 7]
even_numbers = [2, 4, 6]
odd_numbers.append(even_numbers)
print('Updated list:', odd_numbers)
# Updated list: [1, 3, 5, 7, [2, 4, 6]]
Python List extend()
목록 끝까지 반복 가능한 모든 요소를 확장하는 method입니다.
extend() 메서드의 구문은 다음과 같습니다.
list.extend(iterable)
여기서, itable은 목록에 추가할 수 있는 항목입니다.
characters = ['Tokyo', 'Lisbon', 'Moscow', 'Berlin']
new_characters = ['Nairobi', 'Denver', 'Rio']
characters.extend(new_characters)
print('Updated list:', characters)
# Updated list: ['Tokyo', 'Lisbon', 'Moscow', 'Berlin', 'Nairobi', 'Denver', 'Rio']
인수는 모든 유형의 반복 가능 인수가 될 수 있습니다.
animals = ['dog', 'cat']
# tuple
mammals = ('tiger', 'elephant')
animals.extend(mammals)
print('Updated list:', animals)
# dictionary
birds = {'owl': 1, 'parrot': 2}
animals.extend(birds)
print('Updated list:', animals)
# Updated list: ['dog', 'cat', 'tiger', 'elephant']
# Updated list: ['dog', 'cat', 'tiger', 'elephant', 'owl', 'parrot']
PythonList insert()
삽입() 메서드는 지정된 인덱스의 목록에 단일 요소를 추가합니다.
insert() 메서드의 구문은 다음과 같습니다.
list.insert(index, element)
여기서 색인은 삽입할 요소의 색인이고 요소는 리스트에 삽입할 요소입니다. 파이썬에서 목록 색인은 0으로 시작합니다.
다음은 예입니다.
fruits = ['raspberry', 'strawberry', 'blueberry']
fruits.insert(1, 'cranberry')
print('Updated list:', fruits)
# Updated list: ['raspberry', 'cranberry', 'strawberry', 'blueberry']
요소 매개변수는 모든 데이터 유형의 객체일 수 있습니다.
목록 정사각형은 숫자 리스트에 단일 요소로 삽입됩니다.
numbers = [10, 15, 20, 25]
squares = [1, 4, 9]
numbers.insert(2, squares)
print('Updated list:', numbers)
# Updated list: [10, 15, [1, 4, 9], 20, 25]
append() , extend(), insert() 메소드를 사용하여 파이썬의 목록에 List를 추가하는 방법을 보여드렸습니다. List에 요소를 추가하는 또 다른 방법은 + 연산자를 사용하여 여러 목록을 연결하는 것입니다.
'SW > Python' 카테고리의 다른 글
Python : JSON 데이터 파싱 방법, 예제, 명령어 (0) | 2022.10.20 |
---|---|
Python : Modulo Operator : 나머지 연산자 사용 방법, 예제, 명령어 (0) | 2022.10.15 |
Python : List (리스트) 정렬 방법, 예제, 명령어 (0) | 2022.10.03 |
python : range() 함수 사용 방법, 예제, 명령어 (0) | 2022.07.17 |
Python : while Loop : 사용 방법, 예제, 개념 (0) | 2022.07.10 |