본문 바로가기
Python/Python_basic

파이썬 기본모음_1

by Mr.DonyStark 2024. 1. 26.

□ 튜플

  ○ 형태 : () 괄호

    - ()를 안써도 튜플형태로 저장됨  

  ○ 프로그램이 실행되는 동안 값을 유지하고자 할 때 튜플 사용

  ○ 수시로 값을 변경해야하면 리스트 사용

t1 = ()
t2 = (1,)
t3 = (1,2,3)
t4 = 1,2,3
t5 = ('a','b',('ab','cd'))

 

   튜플은 수정, 삭제 불가함

    - 수정을 원할 때 방법

myT = (10, 20, 30) #튜플지정
myTT = list(myT) #튜플에서 리스트 변환
myTT.append(40) #리스트 값 추가
myTTT = tuple(myTT) #리스트 튜플로 변환

 

   ○ 인덱스 활용하여 조회

a = (1,2,3,4,5,'a','b')
print(a[0])
print(a[3:])
print(a[:4])

 

□ 딕셔너리

    대응관계를 나타내는 자료행

    연관배열 또는 해시(hash) 의미

     Key와 Value를 한쌍으로 갖음

    순차적으로 해당 요소값을 구하지 않고

   ○ { } 사용

   ○ 값 추가

dic = {'name':'pey', 'phone':'01234567', 'birth':'1118'}
dic['aa'] = 'b'  #추가 : 변수[키] : 값

 

   ○ 값 조회

dic = {'name':'pey', 'phone':'01234567', 'birth':'1118'}
print(dic['name']) #조회 : 변수[키]

 

   ○ 값 삭제

dic = {'name':'pey', 'phone':'01234567', 'birth':'1118'}
del dic['phone'] #삭제 : 변수[키]

 

   ○ 키값 모두 얻기

dic = {'name':'pey', 'phone':'01234567', 'birth':'1118'}
dic.keys()

 

   ○ 모든 벨류값 얻기

dic = {'name':'pey', 'phone':'01234567', 'birth':'1118'}
dic.values()

 

□ set(셋)

   ○ 셋과 튜플은 서로 다름

   ○ 셋은 중복된 값을 허용하지 않음

   ○ 각 요소는 고유해야 하며 셋은 순서가 없음

   ○ 즉, 셋에 추가된 순서대로 요소가 저장되지 않음
   ○ 중괄호 {}를 사용하여 표현하며, 각 요소는 쉼표로 구분함

a =[1,1,1,2,2,3,3,3,4,4,5] #리스트 지정
b = set(a) #a를 set화하여 중복값 제거
print(b)

'Python > Python_basic' 카테고리의 다른 글

파이썬 기본모음_3  (0) 2024.01.26
파이썬 기본모음_2  (1) 2024.01.26
파이썬 카카오톡 API 연동  (0) 2024.01.26
파이썬 구글 API 연동  (1) 2024.01.25
Python DB 연동(MySql, Oracle)  (1) 2024.01.15