본문 바로가기
Common /Python

[python]list에 사용되는 Method or 연산자

by 언덕너머에 2017. 6. 24.

1. append

  : list에 값을 더하는 Method


소스

list1 = [1, 3, 5, 7, 9, 11]

print(list1)


# append 이용해서 리스트에 값을 더하는 방법

list1.append(13)

print(list1)


# 리스트에 새로운 리스트를 더하는 방법

list2 = list1 + [15]

print(list2)


list3 = [17]

list4 = list2 + list3

print(list4)

결과값

[1, 3, 5, 7, 9, 11]

[1, 3, 5, 7, 9, 11, 13]

[1, 3, 5, 7, 9, 11, 13, 15]

[1, 3, 5, 7, 9, 11, 13, 15, 17]


2. in

  : list에 특정값이 포함되어 있는지 확인하는 연산자


소스

list5 = [0, 2, 4, 6, 8]

tf1 = 2 in list5

tf2 = 3 in list5


print(tf1)

print(tf2)

결과값

True

False


3. del

  : list의 특정 위치값을 삭제하고 싶을때 사용하는 함수


소스

list6 = [10, 12, 14, 16, 18, 20]


# list6 다섯번째 18 삭제하고 싶다면 - list의 인덱스 시작은 0부터

del list6[4]

print(list6)

결과

[10, 12, 14, 16, 20]


4. remove

  : list의 특정 값을 삭제하고 싶을때 사용하는 Method


소스

list7 = [11, 13, 15, 17, 19, 20]


# list7에 포함된 값 20을 삭제하기 위해서는 remove함수를 사용하면 된다.

list7.remove(20)

print(list7)


list8 = [11, 13, 20, 15, 17, 19, 20]


# list에 삭제할 값이 두개 이상이 존재한다면 맨 먼저 나오는 값만 삭제된다.

list8.remove(20)

print(list8)

결과

[11, 13, 15, 17, 19]

[11, 13, 15, 17, 19, 20]







'Common > Python' 카테고리의 다른 글

[Python] 외부 모듈 사용하기  (0) 2017.07.02
[Python] for  (0) 2017.06.24
[Python]배열 - list  (0) 2017.06.18
[Python]사용자 입력을 받는 함수 - input()  (0) 2017.06.06
[Python] /, %, //  (0) 2017.06.06