오늘은 파이썬 리스트 입력에 대해 알아보자
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개 이상의 요소를 한번에 넣고 싶으면 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함수는 원하는 위치에 요소를 집어넣을수 있는 함수입니다
원하는 요소와 위치를 동시에 입력하면 원하는 위치에 집어 넣을수 있습니다
list_1 = [1,2,3]
list_1.insert(3,[4,5,6])
print(list_1)
result[1, 2, 3, [4, 5, 6]]
.
.
.....
.
...
..
.
.
.
.
.
.
끝