Python Data Types : Lists

  1. Lists

순서가 중요함.


#list 생성
example = list()
example2 = []

primes = [2,3,5,7,11,13]

#요소추가
primes.append(17)
primes.append(19)
#[2,3,5,7,11,13,17,19]

primes[0]
#2

primes[-1]
#19

#요소 검색
primes.index(5)
#2

#요소 삭제
primes.pop(3) #3번째 자리의 7이 삭제됨
print(primes)
# primes = [2,3,5,7,11,13]

#Slicing 
#첫번째 인덱스는 포함, 마지막 인덱스는 미포함

primes[2:5]
#5,7,11

#리스트 안에 여러 타입의 요소 존재 가능, 리스트 안의 리스트도 가능
hello = [128, True, "Alpha", 1.732, [1,2,3]]

#Concatenation
#리스트 간의 연결 가능

numbers = [1,2,3]
letters = ['A', 'B', 'C']

numbers + letters
#[1,2,3,'A', 'B', 'C']

#Reverse 메소드는 리스트 역순으로 바꿈

numbers.reverse()
#[3,2,1]

#sorted 함수는 정렬

sorted(numbers)

#sum함수는 합을 리턴

sum(numbers)

#max함수는 최대값 리턴, min함수 최솟값 리턴

max(numbers)
min(numbers)