parameter 와 return 은 optional 이다.
Input parameter가 없는 함수도 있을 수 있으며 리턴값이 없는 함수도 있을 수 있다.
return 값은 함수에서 해당 함수를 호출한 주체(invoker)에게 결과값(output)을 보내주는 것이다.
리스트의 제일 끝에 요소를 덧붙인다
리스트.append('요소입력')
set에서는 사용 할 수 없음 그 이유는 밑에 나온다!
리스트의 원하는 위치에 삽입한다.
list.insert(인덱스 값, 추가하려는 내용)
리스트의 인덱스 요소로 제거한다
del 리스트[인덱스]
set 에서는 사용 할 수 없음. 그 이유는 밑에서 확인하자!
원하는 값을 직접 입력해서 제거한다
리스트.remove(요소 직접 입력)
set vs 리스트
-> set 은 요소들이 순서대로 저장되지 않는다.
순서가 없기 때문에 인덱싱도 없으며, 중복된 값을 저장하지 않는다.
그래서 for문에서 읽을 때 무작위 순서로 나온다.
in 을 쓰자 !
my_set = {1,2,3,0} if 1 in my_set: print('1 있다')
리스트 생성 방법
set1 = {1,1,2,2,3}
print(set1)
list1 = [1,1,1,2,2,2,3]
set2 = set(list1)
print(set2)