Python 54

Python 세트

집합은 중복이 안되고 순서가 없다. 중괄호에 값만 입력해주면 된다. set()함수로 묶어서 리스트를 묶어서 쓸 수 있다. &를 이용해서 교집합을 뽑을 수 있다. .intersection()함수를 이용해도 교집합을 뽑을 수 있다. | 와 .union()으로 합집합을 뽑을 수 있다. -와 defference()으로 차집합을 뽑을 수 있다. .add를 통해 추가를 할 수 있다. .remove를 통해 지울 수 있다.

Python/Python기초 2021.08.11

Python 사전

사전은 키와 값으로 구성되어있다 중괄호안에 키:값으로 저장해주면 된다. 대괄호를 사용하여 cabinnet[3]처럼 키값을 대괄호에 넣어주면 값이 출력된다. 대괄호를 썼을때 없는 키값을 입력하면 오류가 뜨지만 get을 쓰면 none이 출력된다. get을 썼을때 .get(x,y) 에 y 부분에 문자열을 넣어주면 x와 맞는 키가 없으면 y가 출력이 된다. in 구문을 쓰면 True False로 반환된다. 키는 정수 뿐만 아니라 문자열로도 사용이 가능하다. 새로운 키:값을 추가해줄땐 변수[키] = 값 으로 저장해 주면 된다. 같은 키를 넣어주면 덮어씌어진다. key 값을 지정해서 지우려면 del 변수[키] 를 써주면된다. key들만 출력하기 위해선 keys()함수를 사용하면 된다. value들만 출력하기 위해선..

Python/Python기초 2021.08.11

Python 리스트

리스트를 쓰는 이유는 하나하나 변수선언을 하지않아도 변수 하나에 저장할 수 있기 때문이다. .append는 가장 뒤에 추가하는것이다. .insert는 .insert(x,y)에서 x번째에 y를 추가하는 것이다. .pop은 가장 뒤에 있는 인덱스번호의 값을 빼주는 것이다. .count는 .count(x) x가 몇 번째에 있는지 알려주는 것이다. .sort는 list를 정렬시켜주는 것이고, .reverse는 역정렬 시켜주는 것이다. .clear를 쓰면 모두 지우기가 가능하다. 다양한 자료형을 함께 사용이 가능한데 문자열 숫자형 불린형 모두 한 번에 사용이 가능하다. extend를 이용해서 list뒤에 다른 list를 합칠 수도있다.

Python/Python기초 2021.08.11