'programming/Python' 카테고리의 글 목록 (2 Page)
Python 기초, 자료형3(집합 자료형, 불 자료형, 변수)
1. 집합 자료형 - 집합에 관련된 것을 쉽게 처리하기 위해 만든 자료형 >>> s1 = set([1,2,3]) >>> s1 {1, 2, 3} >>> s2 = set("Hello") >>> s2 {'e', 'H', 'l', 'o'} * 특징 - 중복을 허용하지 않음 - 순서가 없음(Unordered) ** 리스트나 튜플은 순서가 있기 때문에 인덱싱을 통해 자료형의 값을 얻을 수 있지만 set 자료형은 순서가 없기 때문에 인덱싱으로 값을 얻을 수 없음 >>> s1 = set([1,2,3]) >>> l1 = list(s1) >>> l1 [1, 2, 3] >>> l1[0] 1 >>> t1 = tuple(s1) >>> t1 (1, 2, 3) >>> t1[0] 1 - set 자료형에 저장된 값을 인덱싱으로 접근하..
2020. 8. 26.
Python 기초, 자료형3(튜플 자료형, 딕셔너리 자료형)
1. 튜플(tuple) - 리스트는 []로 둘러싸고, 튜플은 ()으로 둘러쌈 - 리스트는 그 값의 생성, 삭제, 수정이 가능하지만 튜플은 그 값을 바꿀 수 없음 >>> t1 = () >>> t2 = (1,) >>> t3 = (1, 2, 3) >>> t4 = 1, 2, 3 >>> t5 = ('a', 'b', ('ab', 'cd')) - t2 = (1,)처럼 1개의 요소만을 가질 때는 요소 뒤에 콤마(,)를 반드시 붙여야 함 - t4 = 1, 2, 3처럼 괄호( )를 생략해도 무방 * 튜플과 리스트의 가장 큰 차이 : 값을 변화시킬 수 있는지 * 튜플 다루기 ( 인덱싱, 슬라이싱, 더하기, 곱하기, 길이 구하기 ) >>> t1 = (1, 2, 'a', 'b') >>> t1[0] 1 >>> t1[3] 'b' ..
2020. 8. 26.