-
[PYTHON] 집합 생성 - set()PYTHON 2023. 12. 6. 01:50
set()
: 중복을 허용하지 않고, 순서가 없는(unique, unordered) 항목들의 집합 생성
a = set([1,2,3]) print(a){1, 2, 3}
#중복 X, 순서 보장 X
b = "helloworld" print(set(b)){'r', 'o', 'd', 'l', 'w', 'h', 'e'}
#리스트, 튜플로 변환
a = [1,2,3] sa = set(a) print(sa) #리스트로 변환 la = list(sa) print(la) #튜플로 변환 ta = tuple(sa) print(ta){1, 2, 3}
[1, 2, 3]
(1, 2, 3)#집합 자료형 사용 함수 - add,upate,remove
a = set([1,2,3]) print(a) a.add(4) #추가 print(a) a.update([5,6,7]) #여러개 추가 print(a) a.remove(1) #삭제 print(a){1, 2, 3}
{1, 2, 3, 4}
{1, 2, 3, 4, 5, 6, 7}
{2, 3, 4, 5, 6, 7}'PYTHON' 카테고리의 다른 글
[PYTHON] 뒤집기 함수 - reverse(), reversed() (0) 2023.12.12 [PYTHON] 리스트를 문자열로 합치기- join() (0) 2023.12.11 [PYTHON] enumerate() (0) 2023.12.06 [PYTHON] 정렬 함수 - sort(), sorted() (1) 2023.12.05 [PYTHON] del, append, sort, reverse, index, insert, remove, pop, count, extend 함수 (0) 2023.12.05