파이썬 스터디 : 리스트& 튜플&집합 외

다롱·2025년 2월 5일

1.리스트 : 순서가 있는 자료형. 요솟값의 생성과 삭제, 수정도 가능하고 리스트의 길이도 활용 가능함


a = [1, 2, 3] #리스트 
print(a[-1]) # 3 맨 마지막 숫자가 노출
print (len (a)) #3 리스트 숫자 길이 len 함수
a.append(5) #리스트 덧붙이기 
print(a) # [1, 2, 3, 5]

2. 튜플 : 리스트와 동일하나, 리스트는 [], 튜플은 ()으로 둘러쌈. 리스트는 요솟값의 생성, 삭제, 수정이 가능하지만, 튜플은 요솟값을 바꿀 수 없는 불변형인 자료

a = (1,2,3)
print(a[0])

3. 딕셔너리: 키(key)와 밸류(value)의 쌍으로 이루어진 자료의 모임. 즉 순차적으로 해당 요소값을 구하는 것이 아닌, key를 통해 value를 얻음

person = {"name":"kim", "age": 21}
print(person["name"])

4. 집합 (Set) : 중복을 제거 할 수 있는 장점!
교집합, 합집합, 차집합도 가능함

a = ['사과','감','수박','참외','딸기']
b = ['사과','멜론','청포도','토마토','참외']

a_set = set(a)
b_set = set(b)

print(a_set & b_set)  #교집합
print(a_set | b_set)  #합집합
print(a_set-b_set) #차집합

5. f-string 포매팅 : 문자열에서 특정 부분만 바꾸고 싶을 때 편집 가능

for s in scores:
    name = s['name']
    score = str(s['score'])
    print(f'{name}{score}점입니다')

#f'{} 을 활용하면 문자열 포매팅 가능 

오늘의 회고

리스트와 딕셔너리에 대한 내용을 정리 잊어버린 사실을 알고 부랴부랴 공부를 하며 진도를 나갔다. 파이썬은 점점 알수록 직관적이라 재미있지만, 문법은 정말 어렵다. 남은 기간 동안 복기를 하는 것으로 목표를 두어야 겠다.

profile
새로운 길로 다시 가고자 하는 잉여인간 https://dadakimmm.tistory.com/

0개의 댓글