Python

(파이썬) 리스트 관련 함수

고니자니 2022. 11. 15. 18:45
반응형

파이썬의 리스트를 조작하는 함수에 대해 알아보겠습니다.

 

Append()

리스트의 맨 뒤에 항목을 추가(append)합니다.

list= [10,20,30]
print(list)

list.append(40)
print(list)
[10, 20, 30]
[10, 20, 30, 40]

 

pop()

리스트의 맨 뒤의 항목을 삭제합니다.

list.pop()
list.pop()
print(list)
[10, 20]

 

sort()

리스트의 항목을 크기순으로 정렬(sort)합니다.

list.append(15)
list.sort()
print(list)
[10, 15, 20]

 

reverse()

리스트의 항목을 반대로 뒤바꿉니다 - 역순으로 정렬하는 것이 아닙니다.

list.append(13)
list.reverse()
print(list)
[13, 20, 15, 10]

 

insert()

지정한 위치에 항목을 삽입(insert)합니다.

list.insert(0, 111)
print(list)

list.sort()
print(list)
[111, 13, 20, 15, 10]
[10, 13, 15, 20, 111]

 

remove()

리스트에서 지정한 값을 삭제합니다. 동일한 값이 여러개일 때는 맨 처음 값만 삭제됩니다.

list.remove(15)
print(list)
print(len(list))
[10, 13, 20, 111]
4

 

len()

리스트 항목의 개수를 셉니다.

 

del()

리스트에서 지정된 위치의 항목을 삭제합니다.

del(list[1])
print(list)
[10, 20, 111]

 

clear()

리스트의 모든 항목을 삭제합니다.

list.clear()
print(list)
[ ]

 

 

전체 코드

list= [10,20,30]
print(list)

list.append(40)
print(list)

list.pop()
list.pop()
print(list)

list.append(15)
list.sort()
print(list)

list.append(13)
list.reverse()
print(list)

list.insert(0, 111)
print(list)

list.sort()
print(list)

list.remove(15)
print(list)
print(len(list))

del(list[1])
print(list)

list.clear()
print(list)

 

 

 

반응형