리스트 변수 설명
리스트 선언 리스트 변수 = [] 리스트 변수를 단순 선언
리스트 변수 = list()
리스트 변수 = [데이터1, 데이터2, ...] 리스트 변수를 선언하고 데이터1, 2를 삽입
리스트 추가 리스트 변수.append(데이터) 데이터를 추가
리스트 변수.insert(인덱스, 데이터) 해당 위치(인덱스)에 데이터 추가
리스트 삭제 리스트 변수.remove(데이터) 해당 데이터를 삭제
del 리스트 변수.insert[인덱스] 해당 위치(인덱스)에 있는 데이터를 삭제
리스트 데이터 수정 리스트 변수[인덱스] = 수정할 데이터 특정(인덱스) 데이터를 수정

 

location = ['서울시', '경기도', '인천시']

print(location)			# ['서울시', '경기도', '인천시']
print(location[1])		# 경기도

location.append('부산시')
# append() : 리스트에 데이터 추가

print(location)			# ['서울시', '경기도', '인천시', '부산시']

location.insert(4, '대전시')
# insert(index, 추가할 데이터) : 특정 위치(인덱스)에 데이터 추가

print(location)			# ['서울시', '경기도', '인천시', '부산시', '대전시']

print(location[1:3])		# ['경기도', '인천시']

location.remove('경기도')
# remove() : 해당 데이터를 삭제

print(location)			# ['서울시', '인천시', '부산시', '대전시']

del location[0]
# del : 특정 위치(인덱스)에 있는 데이터 삭제

print(location)			# ['인천시', '부산시', '대전시']
location = list()
# location = [] 와 같음

location.append('서울시')
location.append('경기도')

print(location[1])		# '경기도'

location[1] = '부천시'

print(location)		# ['서울시', '부천시']
location = ['서울시', '부천시', 1, 2.1, True]
# 데이터 리스트에 들어갈 데이터는 타입이 다 같아야할 필요는 x

print(location)
# ['서울시', '부천시', 1, 2.1, True]

lang = ["java", "c", "c++"]
lang.append('golang')

print(lang)		# ['java', 'c', 'c++', 'golang']

데이터 리스트 관련 함수 설명
리스트 변수.sort() 데이터를 오름차순으로 정렬
  ※ 본래의 변수에 결과 값을 저장
리스트 변수.reverse() 데이터를 내림차순으로 정렬
  ※ 본래의 변수에 결과 값을 저장
결과값을 저장할 변수 = 리스트 변수.split() 공백을 기준으로 문자열을 잘라 따로 변수에 저장
 본래의 변수에 결과값을 저장하지 않음, 
    따로 변수를 만들어 결과값을 저장해야함

# 결과
# sort() → [1, 2, 3, 4]
# reverse() → [4, 3, 2, 1]

python_is_easy = 'python is easy'
string_list = python_is_easy.split()

print(python_is_easy)		# 'python is easy'
print(string_list)		# ['python', 'is', 'easy']