Python#4 list method

재운·2021년 2월 26일
0

문자열과 마찬가지로 리스트 변수 이름 뒤에 '.'을 붙여서 여러가지 리스트 관련 함수를 사용할 수 있다.

리스트 함수(list method)

  • 리스트에 요소 추가 append

    리스트 맨 마지막에 요소를 추가하는 함수이다.

a=[1,2,3]
a.append(4)
print(a)

[1,2,3,4]
  • 리스트 정렬 sort

    리스트의 요소를 순서대로 정렬해준다

a=[5,3,2,1,4]
a.sort()
print(a)

[1,2,3,4,5]
  • 리스트 뒤집기 reverse

    리스트를 역순으로 뒤집어준다

a=['b','a','c']
a.reverse()
print(a)

['c','a','b']
  • 리스트에 요소 삽입 insert

    insert(a,b)는 인덱스 a의 위치에 b값을 삽입한다는 뜻이다.
    인덱스 a 위치에 b를 삽입하고 뒤에 요소들은 뒤로 밀려나게된다.

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

[1,2,7,3,4,5]
  • 리스트 요소 제거 remove

    remove(a)는 리스트에서 순차적으로 읽었을때 첫번째로 나오는 a값을 삭제하는 함수이다.

a=[1,2,3,1,2,3]
a.remove(3)
print(a)

[1,2,1,2,3]
  • 리스트 요소 끄집어내기 pop

    리스트 마지막 요소를 돌려주고 리스트에서 그 요소를 삭제한다.

a=[1,2,3]
print(a.pop())
print(a)

3
[1,2]

#pop(a)는 리스트의 인덱스값이 a인 요소를 돌려주고 그 요소를 삭제한다.

  • 리스트에 포함된 요소의 개수 세기 count
a=[1,3,2,3,3,3,2,1]
print(a.count(3))

4

Mission) list method 중 append, pop, sort 을 활용한 함수를 작성해보세요.

a=[2,3,1,4,7,5,6,9,10,4]
def func1(x):
    x=x.sort()
def func2(x):
    x=x.append(11)
def func3(x):
    x=x.pop(9)
print(a)
func1(a)
print(a)
func2(a)
print(a)
func3(a)
print(a)

[2, 3, 1, 4, 7, 5, 6, 9, 10, 4]
[1, 2, 3, 4, 4, 5, 6, 7, 9, 10]
[1, 2, 3, 4, 4, 5, 6, 7, 9, 10, 11]
[1, 2, 3, 4, 4, 5, 6, 7, 9, 11]
profile
Life is memory

0개의 댓글