Python 리스트(list) 예제입니다.
다중 값을 저장할 수 있는 리스트입니다.
특정한 위치에 값을 추가할 수 있고 특정 값을 삭제할 수도 있습니다. 또한 정렬 및 리스트끼리의 추가 등이 가능합니다.
# 리스트를 선언합니다.
변수명 = list() 혹은 []로 선언 수 있습니다.
# List에 값을 추가하겠습니다.
아래와 같이 Append를 사용하여 A, B, C를 차례대로 추가했습니다.
Temps는 A, B, C를 저장하고 있습니다.
# insert를 사용하면 원하는 위치에 값을 넣을 수 있습니다.
1번째 위치에 D를 넣으면 Temps는 A, B,C에서 A, D, B, C를 가지고 있게 됩니다.
# 값을 제거하고 싶은 경우 Remove와 pop을 사용할 수 있습니다.
원하는 값을 입력하여 리스트에서 제거 가능합니다.
# 리스트에 저장된 값을 sort를 사용하여 정렬할 수 있습니다.
일단 Numbers라는 리스트에 2, 10, 54, 3, 4, 8을 넣고 생성합니다.
조건 없이 sort를 사용하게 되면 오름차순으로 값을 정렬합니다.
내림 차순으로 정렬하는 경우 sort(revers = True) 조건을 넣어주시면 내림차순으로 값이 출력됩니다.
# reverse를 사용하면 리스트 값을 역순으로 출력할 수 있습니다.
뒤에 있는 값 8부터 첫 번째 값 2까지 역순으로 값을 출력합니다.
#리스트의 특정 위치값을 반환해주는 index입니다.
index(원하는 값)을 넣어 리스트에서 그 값이 몇 번째 위치하였는지 값을 확인할 수 있습니다.
아래와 같이 54를 입력한 경우 리스트 2번째(0부터 시작할 때)에 54값이 위치하고 있어 2라는 값을 반환합니다.
또한 list와 list끼리 합치는 경우 extend를 사용하여 아래와 같이 리스트끼리 더하여 확장할 수 있습니다.
'프로그래밍 > Python' 카테고리의 다른 글
[Python] Dictionary 예제 - Keys(), Values(), items() (0) | 2018.03.22 |
---|---|
[Python] 튜플(Tuple) 예제 - 반복, 튜플 추가 , 리스트 변환 (0) | 2018.03.21 |
[Python] string 함수 - Len(), Find(). Count(), Replace(), Split(), Strip() (0) | 2018.03.18 |
[Python] 주피터(jupyter notebook) 설치 및 파이썬 실행 (0) | 2018.03.11 |
[Python] 파이썬3.6.4 윈도우 10 설치(Install Python 3.6 on Windows 10) (0) | 2018.03.08 |