본문 바로가기
카테고리 없음

Python 함수정리 (리스트)

by 글로리. 2020. 5. 11.

len( ) : 전체 원소의 개수 조회

1
2
3
4
5
6
7
>>> mylist = [1,2,3,4,5]
 
>>> size = len(mylist)
 
>>> print(size)
 
5
cs

 

 

append( ) : 맨 뒤에 내용추가

1
2
3
4
5
6
7
>>> mylist = [1,2,3,4,5]
 
>>> mylist.append(6)
 
>>> print(mylist)
 
[123456]
cs

 

insert( ) : 중간삽입. 기존의 항목은 뒤로 밀림

1
2
3
4
5
6
7
>>> mylist = [1,2,3,4,5]
 
>>> mylist.insert(2,10)
 
>>> print(mylist)
 
[1210345]
cs

 

pop( ) : 맨 마지막 요소 삭제

1
2
3
4
5
6
7
8
9
>>> mylist = [1,2,3,4,5]
 
>>> a = mylist.pop()
 
>>> print(a)
5
>>>print(mylist)
[1,2,3,4]
 
cs

 

extend( ) : 리스트 확장

1
2
3
4
5
6
7
8
9
>>> mylist = [1,2,3,4,5]
 
>>> addon = [10,9,8]
 
>>> mylist.extend(addon)
 
>>>print(mylist)
 
[123451098]
cs

 

 

remove( ) : 주어진 값과 일치하는 첫번째 원소 삭제

1
2
3
4
5
6
7
>>> mylist = [1,2,3,1,2,3]
 
>>> mylist.remove(2)
 
>>>print(mylist)
 
[1,3,1,2,3]
cs

 

 

reverse( ) : 순서 바꾸기

1
2
3
4
5
6
7
>>> mylist = [1,2,3,1,2,3]
 
>>> mylist.reverse()
 
>>> print(mylist)
 
[3,2,1,3,2,1]
cs

 

 

sort( ) : 순차 정렬(오름차순 정렬)

1
2
3
4
5
6
7
>>> mylist = [1,6,3,2,5]
 
>>> mylist.sort()
 
>>> print(mylist)
 
[12356]
cs

 

 

sort(reverse=True) : 역순 정렬(내림차순 정렬)

1
2
3
4
5
6
7
>>> mylist = [1,6,3,2,5]
 
>>> mylist.sort(reverse=True)
 
>>> print(mylist)
 
[65321]
cs

 

 

split( ) : 문자열을 주어진 글자를 기준으로 잘라서 리스트로 변환

1
2
3
4
5
6
7
>>> text = 'hello,python,world,good'
 
>>> mylist = text.split(',')
 
>>> print(mylist)
 
['hello''python''world''good']
cs

댓글