리스트는 [ ]으로 둘러싸지만 튜플은 ( )으로 둘러쌈.
리스트는 그 값의 생성, 삭제, 수정이 가능하지만 튜플은 그 값을 변경할 수 없음.
→ 리스트와 구분하여 값이 변경되면 안 될 때 사용
집합 자료형. 중복을 허용하지 않고 순서가 없음.
→ 따로 순서가 없기 때문에, set 자료형에 저장된 값을 인덱싱으로 접근하려면 다음과 같이 리스트나 튜플로 변환한후 해야 함.
→ 교집합, 합집합, 차집합 구할 때 많이 사용
range(10)은 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 숫자를 생성
마지막 숫자 10(stop)은 포함하지 않음
range(1, 11)은 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 숫자를 생성
마지막 숫자 11(stop)은 포함하지 않음
range(0, 20, 2)
0, 2, 4, 6, 8, 10, 12, 14, 16, 18
마지막 인자 step은 숫자의 간격을 나타냄
step으로 음수를 지정도 가능
from random import *
a = list(range(1,101)) #1부터 100까지 숫자 생성
shuffle(a)
print(sample(a,1))