[python] 튜플(tuple)
튜플 파이썬 튜플(tuple)은 리스트와 거의 동일하며 다름 점은 다음과 같다. 리스트는 []로 둘러싸지만 튜플은 ()로 둘러싼다. 리스트는 요소를 생성, 삭제, 수정할 수 있지만 튜플은 바꿀 수 없다. 1개의 요소만을 가질 때는 요소 뒤에 콤마(,)를 사용해야 한다. () 생략이 가능하다. t = () t1 = (1,) t2 = (1,2,3) t3 = 1,2,3 t4 = ('a', 'b', ('aa', 'bb')) 인덱싱과 슬라이싱 인덱싱 튜플에서도 인덱싱이 가능하다. t1 = (1,2,'a','b') print(t1[0]) print(t1[3]) 1 b 슬라이싱 슬라이싱도 가능하다. t1 = (1,2,'a&#..
2024. 1. 10.
[Python] 집합 자료형 함수
집합 자료형 함수 파이썬 집합 자료형 함수로는 add, update, remove 가 있다. add - 값 1개 추가하기 add(x) x의 값을 집합 자료형에 추가한다. s1 = set('Hello') s1.add(4) print(s1) {4, 'e', 'o', 'l', 'H'} update - 값 여러 개 추가하기 update(x) 반복 가능한 x(리스트, 튜플, 문자열)를 집합 자료형에 추가한다. s1 = set('HI') s1.update([4,5,6,7]) print(s1) {4, 5, 6, 7, 'I', 'H'} remove - 특정 값 제거하기 remove(x) x 값을 집합 자료..
2024. 1. 9.
[Python] 집합 자료형
집합 자료형 파이썬 집합에 관련된 것을 쉽게 처리하기 위한 자료형이다. set() 키워드를 사용하여 만들 수 있다. set() 괄호 안에 리스트/튜플이나 문자열을 입력하여 만들 수 있다. 반복가능한 자료형으로 생성 가능하다.(숫자형, 문자 여러 개로 생성 불가능) s1 = set() s2 = set([1,2,3]) print(s2) s3 = set("hello") print(s3) s4 = set((4,2,5)) print(s4) s4 = set(4,2,'hh','e') s4 = set(4,2) {1, 2, 3} {'e', 'l', 'o', 'h'} {2, 4, 5} Traceback (most recent call l..
2024. 1. 5.