[python] list 요소 입력

엄마제똥먹어·2022년 11월 29일
0

오늘은 파이썬 리스트 입력에 대해 알아보자

1. append

list에 1가지 요소를 리스트의 마지막에 넣는다

2개 이상의 요소를 넣으면 에러가 난다

append() takes exactly one argument (2 given)

예시

list_1 = [1,2,3]

list_1.append(4)


print(list_1)

result[1, 2, 3, 4]

하지만 append를 사용할때 2개 이상의 요소가 있는 리스트를 묶어서 넣으면 그 list가 하나의
객체로 들어간다

list_1 = [1,2,3]

list_1.append([4,5,6])


print(list_1)

result[1, 2, 3, [4, 5, 6]]

2. expend

2개 이상의 요소를 한번에 넣고 싶으면 extend를 사용하면 된다

하지만 2개 이상의 요소는 list로 묶어 주어야 한다

list_1 = [1,2,3]

list_1.extend([4])


print(list_1)

result [1, 2, 3, 4]

iterable 객체 - 반복 가능한 객체

extend는 append와 비슷하지만 iterable자료형이라도 하나의 객체로 들어간다는 특징이 있다

list_1 = [1,2,3]

list_1.extend([4,5,6])


print(list_1)

result [1, 2, 3, 4, 5, 6]

insert

insert함수는 원하는 위치에 요소를 집어넣을수 있는 함수입니다
원하는 요소와 위치를 동시에 입력하면 원하는 위치에 집어 넣을수 있습니다

list_1 = [1,2,3]

list_1.insert(3,[4,5,6])


print(list_1)

result[1, 2, 3, [4, 5, 6]]

.
.
.....
.
...
..
.
.
.
.
.
.

0개의 댓글