1. 튜플
- 튜플은 리스트와 비슷하지만 차이점으로 요소들을 변경할수 없습니다.
- 변수를 여러 줄에 따로 정의하는 대신 튜플 형태로 한 줄에 여러 변수의 값을 정의할수도 있습니다.
num_tuple = (1, 2, 3)
2. 세트
- 집합을 의미합니다.
- 집합처럼 값을 쉼표로 구분하고 중괄호로 정의 합니다.
python = {"푸", "피글렛", "티거"}
java = set(["푸", "이요르"])
&교집합 사용하기
- 교집합은 &기호와 intersection() 함수로 사용할수 있습니다.
python = {"푸", "피글렛", "티거"}
java = set(["푸", "이요르"])
print(java & python)
print(java.intersection(python))
&합집합 사용하기
- 합집합은 | 기호와 union() 함수를 사용합니다.
python = {"푸", "피글렛", "티거"}
java = set(["푸", "이요르"])
print(java | python)
print(java.union(python))
&차집합 사용하기
- 차집합은 - 기호와 difference() 함수를 사용합니다.
java = {"푸", "피글렛", "티거"}
python = set(["푸", "이요르"])
print(java - python)
print(java.difference(python))
3. 자료구조 변환하기
- 자료구조 변환하는 방법은 간단합니다.(예시로 설명하겠습니다,)
menu = {"커피", "우유", "주스"}
print(type(menu))
#자료변환
menu = list(menu)
print(type(menu))
menu = tuple(menu)
print(type(menu))
'학습단 > Python 학습단' 카테고리의 다른 글
6-2장 반복문 + 실습문제 (0) | 2023.07.13 |
---|---|
6장 조건문 (0) | 2023.07.12 |
5장 자료구조 (0) | 2023.07.10 |
4장 실습문제: 비밀번호 만들기 (0) | 2023.07.07 |
4장 문자열 다루기 (0) | 2023.07.06 |