카테고리 없음

[python] 리스트에 값 추가하기 append 함수

렁다이쿤 2022. 12. 14. 00:17
728x90

리스트 값에 값을 추가하려면?

 

여러가지 방법이 있지만 가장 쉬운 방법은 + 하는 것입니다.

 

test = [1,2,3,4,5]
test_2 = test + [6]
print(test_2)

test_3 = test_2 + [5,4,3,2,1]
print(test_3)
[1, 2, 3, 4, 5, 6]
[1, 2, 3, 4, 5, 6, 5, 4, 3, 2, 1]

 

'더하기'의 장점은 한개의 값이든, 여러 리스트 값이든 합칠 수 있다는 것입니다.

 

 

두번째 방법으로는 append함수입니다.

 

test = [1,2,3,4,5]
test.append(6)
print(test)

test.append([5,4,3,2,1])
print(test)
[1, 2, 3, 4, 5, 6]
[1, 2, 3, 4, 5, 6, [5, 4, 3, 2, 1]]

 

append함수는 '더하기'와 달리 하나의 값을 추가하는 함수입니다. 그래서 다음과 같이 [5,4,3,2,1] 리스트를 추가하면 7번째 항이 [5,4,3,2,1]인 리스트 값이 들어가게 됩니다.

 

append 함수로 [1,2,3,4,5,6,5,4,3,2,1] 결과값을 만들고 싶다면

 

test = [1,2,3,4,5]
test.append(6)

for i in range(5,0,-1):
    test.append(i)
    
print(test)    
[1, 2, 3, 4, 5, 6, 5, 4, 3, 2, 1]

 

다음과 같이 실행을 해야합니다.

 

필요에 따라 두 가지 중 적절한 것을 선택하여 사용하실 줄 알아야 합니다!!!

 

모두들 고수되세용~~