본문 바로가기

반응형
튜플 2

파이썬 강좌_#8_집합(set) 자료형 set자료형도 tuple과 list와 비슷하지만 중복되는 자료형은 저장하지 않는 특징을 가지고 있습니다. a = set() b = {1, 1, 2, 2} c = type(a) print(c) print(b) 위의 코드를 해설하면 a와 b라는 변수에 집합 값을 넣고 c에는 a의 타입을 대입하고 마지막에는 c와 b를 출력하는 코드입니다. 출력 {1, 2} 왜 출력이 1 두 개 2 두 개가 안 나오고 1과 2 이렇게만 나올까요? 위에서 말한 것처럼 튜플 자료형은 중복되는 문자는 저장하지 않습니다. 그래서 출력이 두 개로 나옵니다. 교집합, 합집합, 차집합 교집합 교집합은 두 개 이상의 집합 중에서 같은 값들만 출력합니다. a = {1, 2, 3, 4} b = {4, 5, 6, 7} print(a & b) in.. 2020. 4. 9.
파이썬 강좌_#07_튜플 튜플은 리스트와 매우 비슷한 자료형입니다. 그럼 먼저 튜플 예제를 살펴봅시다. a = tuple() b = (1, 2 , 3) c = type(a) d = type(b) print(c) print(d) 위의 코드를 해설하겠습니다. a와 b라는 변수를 만들고 그 변수에 튜플을 대입시킵니다. 그리고 c와 d에 a, b의 타입을 대입합니다. 그리고 변수 c와 b를 출력합니다. 출력 튜플의 인덱싱과 슬라이싱 튜플의 인덱싱 a = ("1, 2, 3") print(a[0]) print(a[1]) 튜플의 슬라이싱 a = ('H', 'e', 'l', 'l', 'o') print(a[:4]) 튜플의 덧셈과 곱셈 튜플의 덧셈 a = ('1', '2', '3') b= ('4', '5', '6') print(a+b) 튜플의 .. 2020. 4. 9.