문자열을 곱하면, 문자열 반복
문자열 더하면, 문자열 연결
문자열에 True 곱하면, 문자열 그대로 나옴
문자열에 False 곱하면, 문자열 안나옴
append > 리스트 끝에 요소 하나를 추가
a = [1, 2, 3]
append 안에 요소는 한개만 !
append(10)
a = [1, 2, 3, 10]
append([10, 20]) 이렇게 요소 두개를 넣으면
a = [1, 2, 3, [10, 20])
즉 길이는 4
append는 항상 리스트의 길이가 1씩 증가
extend > 리스트 끝에 다른 리스트를 연결하여 리스트 확정
a = [10, 20, 30]
a.extend([500, 600])
a = [10, 20, 30, 500, 600]
len(a) = 5
리스트의 특정 인덱스에 요소 하나 추가
a = [10, 20, 30]
a.insert(2, 500)
a = [10, 20, 500, 30]
len(a) = 4
insert 활용방법
1.insert(0, 요소) : 리스트의 맨 처음에 요소를 추가
a = [1, 2, 3]
a.insert(0, 500)
a = [500, 1, 2, 3]
2.insert(len(리스트), 요소)
a= [1, 2, 3]
a.insert(len(a), 500)
** 인덱스는 0, 1, 2 / len(길이)는 3 ! 즉 마지막 인덱스는 길이
a = [1, 2, 3, 500]
pop : 마지막 요소 또는 특정 인덱스의 요소를 삭제
remove : 특정 값을 찾아서 삭제
pop
a = [1, 2, 3]
a.pop(1)
a = [1,2]
remove
a = [1, 20, 3]
a.remove(20)
a = [1, 3]