Soft Ware/python

파이썬 튜플 과 세트 ~~~!!!

달려가보자 2012. 2. 18. 08:52

튜플은 리스트와 사용 방법은 같습니다 ^^

리스트는 [] 를 사용하는 반면에 튜플은 ()을 사용합니다.

차이점으로는 튜플은 값을 변화 시킬수 없다고 하네요 ㅎㅎ

제 짧은 생각이지만 튜플은 출력만 나타내고 리스트로 값을 수정하면

되겠다라는 생각이 듭니다 ㅎㅎ


string = (1,);

print(string[0]);

string1 =  (2);

# print(string1[0]);  튜플에서는 한개 요소만 삽입하고 싶을때에는 뒤에 ,  를 붙여야 한다 

 ------------------------------------------------------------------------------------------

세트는 수학 시간에 배운 집합과 동일합니다 ^^

리스트와 튜플과 달리 {}를 사용합니다

string = {1,2,3};
string1 = {4,5};

print(string.union(string1));  # 세트에서의 합집합

string2 = {1,2,3};
string3 = {1,3,4};

print(string2.intersection(string3)); # 세트에서의 교집합


print(string2 | string3); # 합집합
print(string2 & string3); # 교집합
print(string2 - string3); # 차집합