Python 배열 리스트 요소 추가, 리스트 연결하기 사용 예제

파이썬 배열 리스트 요소 추가하는 방법입니다.

값을 추가하는 방법에는 여러 가지가 있습니다.

  • append
  • extend
  • + 연산자

하나씩 방법을 보도록 하겠습니다.

 

append

리스트 마지막에 요소를 추가하는 방법입니다.

마지막 부분에 추가하기 위해서는 [append] 함수를 사용합니다.

리스트.append(오브젝트)

list = ["A", "B", "C"]  
list.append("D") 

print list # ["A", "B", "C", "D"]

 

리스트 마지막 부분에 새로운 요소인 문자열 “D”가 추가되었습니다.

 

extend

리스트에 다른 리스트 요소 추가

마지막 부분에 다른 리스트 요소를 추가하는 방법입니다.

추가 방법은 extend를 사용하면 됩니다.

리스트.extend(리스트)

list = ["A", "B", "C"]  
list.extend(["D", "E"])

print list # ["A", "B", "C", "D", "E"]

리스트 마지막에 리스트 형태로 값을 추가하였습니다.

결과 적으로 보면 리스트와 리스트를 연결했다고 생각할 수 있습니다.

리스트와 리스트를 연결할 때 주의 점으로는 반드시 extend를 사용해야 합니다.

append 함수를 사용하게 되면 연결이 아닌 추가가 됩니다.

list = ["A", "B", "C"]  
list.append(["D", "E"]) 

print list # ["A", "B", "C", ["D", "E"]] 

 

list변수 마지막에 연결이 아닌 “D”와 “E”요소를 가진 리스트가 추가된 것을 볼 수 있습니다.

+ 연산자

리스트 연결을 하는 방법으로 [+]를 사용할 수도 있습니다.

리스트 + 리스트

 

+ 연산자를 사용하여 리스트를 연결하는 경우에는 리스트가 변경되는 것이 아니고, 새로운 리스트가 생성됩니다.

list = ["A", "B", "C"]  
newlist = list + ["D", "E"] 

print newlist # ["A", "B", "C", "D", "E"]

댓글