2025 02.27

이원빈·2025년 2월 27일

리스트(list)

#장점 간단하고 명료함
#단점 해당요소의 위치를 알고있어야함
-선형 자료구조이며 요소의 삽입과 삭제하기에 비교적 쉽다

a = [1, 2, 3, 4, 5] # 0번재부터 출력
j = a.index(4)
j
print(j)

튜플(tuple)

color 1 = ['black', 'red']

#튜플은 수정 할 수 없다
color2 = ['black', 'red']
print(color2[0])
print(len(color2))

리스트와 차이점

studentTuple = ('짱구', '철수', '유리', '훈이', '맹구')
studentList = ['짱구', '철수', '유리', '훈이', '맹구']

아이템 추가

studentList.append('영희')

studentTuple.append

('영희') #불가능

아이템 삭제

studentList.remove('영희')

studentTuple.remove

('영희') #불가능

세트

#집합을 표현한다.
#순서가 보장되지 않는다. 출력하면 매번 요소가 다른 순서로 나온다.
#순서가 보장되지 않기 때문에, 인덱스가 존재하지 않는다.
#리스트, 튜플, 딕셔너리와 달리 []로 특정 요소만 출력할 수 없다.
#세트에 특정 값이 있는지 확인하기 위해서는 in 연산자를 사용한다.
#세트 만들기
#{}(중괄호) 안에 값을 저장하며, 각 값은 ,(쉼표)로 구분해준다.

0개의 댓글