1. list 초기화
#빈 list
a = []
b = list()
#값을 넣어 초기화
a = [1, 2, 3] #print(a) => [ 1, 2, 3 ]
b = list(range(1,5)) #print(b) => [ 1, 2, 3, 4 ]
2. list 합치기
#a = [ 1, 2, 3], b = [ 1, 2, 3, 4 ]
c=a+b #print(c) => [ 1, 2, 3, 1, 2, 3, 4 ]
3. list 내장함수
a = [ 1, 2, 3]
#추가 arr.append(val)
a.append(4) #[ 1, 2, 3, 4 ]
#삽입 arr.insert(idx, val)
a.insert(2, 7) #[ 1, 2, 7, 3, 4 ]
#팝 arr.pop(idx)
b = a.pop() #print(a) => [ 1, 2, 7, 3 ] , print(b) => 4
b = a.pop(2) #print(a) => [ 1, 2, 3 ] , print(b) => 7
#제거 arr.remove(val)
a.remove(2) #print(a) => [ 1, 3 ]
#index arr.index(idx)
a.index(3) => 1
4. 연산
a = list(range(1, 11))
#합 sum(1, 2, 3)
sum(a) #55
#최댓값 max(1, 2, 3)
max(a) #10
#최솟값 min(1, 2, 3)
min(a) #1
5. 정렬
import random as r
a = list(range(1, 6))
#랜덤한 순서로 정렬
r.shuffle(a)
#오름차순
a.sort()
#내림차순
a.sort(reverse=True)