set
-
문제 링크 : https://www.acmicpc.net/problem/1764 1764번: 듣보잡 첫째 줄에 듣도 못한 사람의 수 N, 보도 못한 사람의 수 M이 주어진다. 이어서 둘째 줄부터 N개의 줄에 걸쳐 듣도 못한 사람의 이름과, N+2째 줄부터 보도 못한 사람의 이름이 순서대로 주어진다. �� www.acmicpc.net * 듣도 못한사람 N 과 보도 못한사람 M의 공통된 부분을 사전순으로 정렬해서 출력하면 된다. 공통된 부분이라 함은 set의 교집합을 이용하면 편할것같다는 생각이 들었다. https://infinitt.tistory.com/19?category=1071951 파이썬(Python) 기초 (8) 데이터 타입(Data Type) - 집합 (set) add , remove , int..
백준 (boj) 파이썬 - 1764번 : 듣보잡문제 링크 : https://www.acmicpc.net/problem/1764 1764번: 듣보잡 첫째 줄에 듣도 못한 사람의 수 N, 보도 못한 사람의 수 M이 주어진다. 이어서 둘째 줄부터 N개의 줄에 걸쳐 듣도 못한 사람의 이름과, N+2째 줄부터 보도 못한 사람의 이름이 순서대로 주어진다. �� www.acmicpc.net * 듣도 못한사람 N 과 보도 못한사람 M의 공통된 부분을 사전순으로 정렬해서 출력하면 된다. 공통된 부분이라 함은 set의 교집합을 이용하면 편할것같다는 생각이 들었다. https://infinitt.tistory.com/19?category=1071951 파이썬(Python) 기초 (8) 데이터 타입(Data Type) - 집합 (set) add , remove , int..
2020.07.05 -
집합(set)은 데이터 분석, 수치계산, 과학 등에 사용되며 순서X 중복X 추가O 제거O 인 특징이 있습니다. 선언은 리스트와 비슷하지만 앞에 set을 붙여주면 됩니다. a_1 = set([1,2,3,4,5,8,10]) 출력 부분을 잘 보면, 순서와 중복이 왜 허용되지 않았다고 하는지 알 수 있습니다. *set의 데이터타입 변환 앞서 했던것들과 크게 다를것이 없습니다. tuple로도 list로도 변환은 자유롭습니다. *집합의 연산 집합이라는 개념이다 보니까, 합집합, 여집합, 차집합, 공집합... 등이 떠오릅니다. 물론 파이썬의 set에서도 전부 가능한 연산입니다. 1. 공집합 공집합의 출력방법은 두가지입니다. 첫번째. a_1.intersection(a_2) 라는 함수를 통해 a_1과 a_2의 공집합을 ..
파이썬(Python) 기초 (8) 데이터 타입(Data Type) - 집합 (set) add , remove , intersection , union, difference집합(set)은 데이터 분석, 수치계산, 과학 등에 사용되며 순서X 중복X 추가O 제거O 인 특징이 있습니다. 선언은 리스트와 비슷하지만 앞에 set을 붙여주면 됩니다. a_1 = set([1,2,3,4,5,8,10]) 출력 부분을 잘 보면, 순서와 중복이 왜 허용되지 않았다고 하는지 알 수 있습니다. *set의 데이터타입 변환 앞서 했던것들과 크게 다를것이 없습니다. tuple로도 list로도 변환은 자유롭습니다. *집합의 연산 집합이라는 개념이다 보니까, 합집합, 여집합, 차집합, 공집합... 등이 떠오릅니다. 물론 파이썬의 set에서도 전부 가능한 연산입니다. 1. 공집합 공집합의 출력방법은 두가지입니다. 첫번째. a_1.intersection(a_2) 라는 함수를 통해 a_1과 a_2의 공집합을 ..
2019.10.15