Python Data Types : Lists
- 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)