본문 바로가기

Python/파이썬 기초 공부하기

파이썬 List

반응형

파이썬 함수

append

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

y.appned([0, -1])
print(y) #[5, 4, 3, 2 , 1, 6, [0, -1]]

 

리스트의 맨 마지막에 값을 삽입한다 

 

 

extend

y = [5, 4, 3, 2, 1]

y.extend([0, -1])
print(y) #[5, 4, 3, 2 , 1, 0, -1]

append와 extend의 차이점은 값이 리스트상태로 들어가는게 아닌 element들을 넣어준다 

 

sort

y = [5, 4, 3, 2, 1]
y.sort()
print(y) #[1, 2, 3, 4, 5, 6]

 

리스트르 정렬해서 나타내 준다

reverse

y = [5, 4, 3, 2, 1]
y.reverse()
print(y) #[1, 2, 3, 4, 5]

 

리스트를 거꾸로 변환시킨다 ([::-1]과 같다)

Insert

y = [5, 4, 3, 2, 1]
y.insert(2, 7)
print(y) #[5, 4, 7 ,3, 2, 1]

 

특정 위치에 값을 넣을 수 있다.

remove

y = [5, 4, 3, 2, 1]
y.remove(2)
print(y) #[5, 4, 7 ,3, 1]

 

특정  인덱스가 아닌 값자체를 찾아서 지울 수 있다

del

y = [5, 4, 3, 2, 1]
del(y[1])
print(y) #[5, 3 ,2, 1]

 

인덱스를 통해 값을 지울수 있다

pop

y = [5, 4, 3, 2, 1]
y.pop()
print(y) #[5, 4 , 3, 2]

 

마지막의 값을 빼낸다 (LIFO)

반응형