python : list 에서 값을 추가 하는 함수

리로린·2023년 5월 10일

python 문법

목록 보기
1/7

1.append() 함수

가장 기본적인 리스트에 추가하는 함수로, 리스트 끝에 값을 추가한다.

my_list = [1, 2, 3]
my_list.append(4)
print(my_list) # [1, 2, 3, 4]
  • append 함수 같은 경우 이중 리스트에 이용 할 수 있다.
   1 1 1 1 
   1 0 0 1
   1 2 1 0

위와 같은 배열을 받을 때

nums=[]
for  i in range(n):
	nums.append()(list(map(int,input().split())))

list(map(int,input().split()))으로 띄어쓰기로 나뉘어져 list화 된 한행 씩 append로 쌓이게 된다.

  • 좀 더 직관적으로 설명한다면 다음과 같은 예시를 들 수 있다.
nums = [0,1,2,3]
print(nums.append(4))
>>nums =[0,1,2,3,4]
nums.append([5,6])
>>[1,2,3,4,[5,6]]

2.extend() 함수

리스트 끝에 다른 리스트를 추가할 때 사용한다.

my_list = [1, 2, 3]
my_list.extend([4, 5, 6])
print(my_list) # [1, 2, 3, 4, 5, 6]

3.insert() 함수

리스트 특정 위치에 값을 추가할 때 사용한다. 첫 번째 매개변수는 추가할 인덱스이고, 두 번째 매개변수는 추가할 값이다.

my_list = [1, 2, 3]
my_list.insert(1, 4)
print(my_list) # [1, 4, 2, 3]

4.리스트 합 연산자 (+)

리스트 끝에 값을 추가하는 것 외에도, 두 개의 리스트를 합쳐서 새로운 리스트를 만들 수 있다.

my_list1 = [1, 2, 3]
my_list2 = [4, 5, 6]
my_list3 = my_list1 + my_list2
print(my_list3) # [1, 2, 3, 4, 5, 6]
profile
리로린의 블로그

0개의 댓글