[Python] 세트
Language/Python2022. 12. 7. 00:08[Python] 세트

세트의 개념 세트는 우리가 수학에서 배웠던 집합의 개념과 똑같음 세트는 리스트와 다르게 요소는 특정 순서로 저장되지 않으며 위치별로 액세스 할 수 없음 순서 유지의 필요가 없어 속도가 빠름 순서가 없기에 중복 항목은 지원하지 않음 세트의 생성 세트의 생성 세트_이름 = {항목1, 항목2, 항목3, ...} numbers = {1,2,3} #초기화된 세트 생성 values = set() #공백 세트 생성​ 리스트와 문자열을 사용한 세트의 정의 리스트로 세트 정의 numbers =set([1,2,3,1,2,3]) print(numbers) #출력 결과 : {1,2,3} 중복 데이터는 하나로 전환 문자열로 세트 정의 letters = set("abcab”) 리스트와 세트 간 전환을 활용한 예제 -리스트의 중복..

[Python] 튜플
Language/Python2022. 12. 6. 05:33[Python] 튜플

튜플이란 튜플은 리스트와 동일한 형태 다른 점은 리스트와 다르게 변경이 불가능하다(read-only) 나머지 기능(인덱싱, 슬라이싱 등)은 리스트와 동일함 튜플은 소괄호()를 사용하여 정의 fruits = () #공백 튜플 생성 fruits = ("apple","banana","grape") #초기값을 가진 튜플 생성 result = fruits[1] # 인덱스를 사용해서 요소 접근 가능 튜플은 괄호 없이 항목을 쉼표로 분리하여도 자동으로 튜플을 생성함 fruits = ("apple","banana","grape") fruits = "apple", "banana", "grape" #괄호 없이 튜플 생성 튜플 생성 시 주의할 점 요소가 하나뿐인 튜플을 만들 때는 요소의 끝에 반드시 쉼표를 추가해야 함 쉼표..

[Python] 리스트(2)
Language/Python2022. 12. 6. 03:35[Python] 리스트(2)

이전 리스트에 관한 글을 읽고 싶다면 2022.12.06 - [Language/Python] - [Python] 리스트(1) [Python] 리스트(1) 리스트의 개요 리스트란? - 리스트는 항목들을 저장하는 컨테이너로서 그 안에 항목들이 순서를 가지고 저장됨 - 리스트의 크기는 항목의 개수가 증가(감소)하면 자동으로 증가(감소)함 -> 동적 rebugs.tistory.com 리스트 합병, 복제, 비교 리스트의 합병 및 복제 +연산자를 활용하여 2개의 리스트를 하나로 합병 가능 heroes1 = [ "아이언맨", "토르" ] heroes2 = [ "헐크", "스칼렛 위치" ] avengers = heroes1 + heroes2 # avengers는 ['아이언맨', '토르', '헐크', '스칼렛 위치']가..

[Python] 리스트(1)
Language/Python2022. 12. 6. 02:20[Python] 리스트(1)

리스트의 개요 리스트란? - 리스트는 항목들을 저장하는 컨테이너로서 그 안에 항목들이 순서를 가지고 저장됨 - 리스트의 크기는 항목의 개수가 증가(감소)하면 자동으로 증가(감소)함 -> 동적 할당 - 리스트는 어떤 타입의 항목이라도 저장할 수 있음 - 파이썬에서 리스트는 가장 많이 사용되는 데이터 구조 리스트 항목 접근하기 인덱스(index) : 리스트에서의 항목의 위치(번호) 0부터 시작(메모리 주소 계산의 편의성) 리스트의 항목 변경 list1 = ["가", "나", "다", "라", "마"] list1[2] = "안녕" #2번째 인덱스의 값 변경 print(list1) 출력 결과는 ['가', '나', '안녕', '라', '마']이다. 음수 인덱스 마지막 데이터에 대한 빠른 접근 허용 리스트의 마지막..

image