티스토리 뷰

반응형

Stack Overflow에 자주 검색, 등록되는 문제들과 제가 개발 중 찾아 본 문제들 중에서 나중에도 찾아 볼 것 같은 문제들을 정리하고 있습니다.

Stack Overflow에서 가장 먼저 확인하게 되는 가장 높은 점수를 받은 Solution과 현 시점에 도움이 될 수 있는 가장 최근에 업데이트(최소 점수 확보)된 Solution을 각각 정리하였습니다.

 

아래 word cloud를 통해 이번 포스팅의 주요 키워드를 미리 확인하세요.

How do I concatenate two lists in Python?

파이썬에서 두 개의 리스트 연결하기

 문제 내용 

How do I concatenate two lists in Python?

파이썬에서 두 개의 리스트를 연결하려면 어떻게 해야 합니까?

 

Example:

예:
listone = [1, 2, 3]
listtwo = [4, 5, 6]

 

Expected outcome:

예상 결과:
>>> joinedlist
[1, 2, 3, 4, 5, 6]

 

 

 높은 점수를 받은 Solution 

Use the + operator to combine the lists:

+ 연산자를 사용하여 리스트를 결합합니다.
listone = [1, 2, 3]
listtwo = [4, 5, 6]

joinedlist = listone + listtwo

 

Output:

출력:
>>> joinedlist
[1, 2, 3, 4, 5, 6]

 

 

 가장 최근 달린 Solution 

The most common method used to concatenate lists are the plus operator and the built-in method append, for example:

목록을 연결하는 데 사용되는 가장 일반적인 방법은 더하기 연산자 및 기본 제공 메서드인 append입니다.
예를 들어 다음과 같습니다.
list = [1,2]

list = list + [3]
# list = [1,2,3]

list.append(3)
# list = [1,2,3]

list.append([3,4])
# list = [1,2,[3,4]]

 

For most of the cases, this will work, but the append function will not extend a list if one was added. Because that is not expected, you can use another method called extend. It should work with structures:

대부분의 경우 이 기능은 작동하지만 목록이 추가된 경우 추가 기능은 목록을 확장하지 않습니다. 이는 기대한 결과가 아니기 때문에 extend 라는 함수를 사용할 수 있습니다. 다음과 같이 동작합니다:
list = [1,2]
list.extend([3,4])
# list = [1,2,3,4]

 

 

출처 : https://stackoverflow.com/questions/1720421/how-do-i-concatenate-two-lists-in-python

반응형
댓글
공지사항
최근에 올라온 글