본문 바로가기

Tech Stack/AICE - Associate

AICE - Associate 2 - python 기본

python

 

빅데이터, AI에 용이

 

Indexing

가르킨다.

특정한 값을 뽑아낸다

X[번호]를 통해 인덱싱 할 수 있음

-1은 뒤부터 시작

 

Slicing

단어를 잘라내어 뽑아오는 방법

X[시작번호:끝번호]

끝번호는 -1임

 

 X[:]

전부 출력

 

String 문자열

integer 정수형

float 소수포함

 

리스트 자료형 [ ]

,로 구분

 

range 텀

리스트변수 이름 뒤에 . 을 붙여서 여러가지 함수를 사용

 

튜플은 ()으로 둘러 쌈

 

튜플은 수정과 추가 삭제가 불가

 

자료형 : 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료형태로 사용하는 모든 것

 

ex

a = [1,2,3]

b=list(range(1,10,2))



a.append('yellow')



a.insert(1, 'black')



a.extend(b)



c = a+b



d.remove(90)





list.count('aaa') #갯수를 리턴



list.sort()

#오름차순



list.sort(reverse=True)

#내림차순



#파라미터 요소가 궁금하면 마우스를 갖다 대고 shift+tab을 하면 볼 수 있음



d.pop(0)

#0번째의 인덱스에 있는 값을 지움



#튜플

t2[0] = 'watermelon'

#튜플은 변경 불가능 오류.



#딕셔너리

#키와 벨류값이 있음.



memvers.keys()

#딕셔너리 key만 모아서 반환

xx.values()

#values만 반환

xx.items()

#key, value쌍을 튜플로 묶은 값을 반환

xx.clear()

#key, vallue 모두 지우기

xx.get()

#key로 value얻기

'name' in members

#해당 key가 딕셔너리 안에 있는지 조사하고자 하는경우 사용

 

리스트 : 정리된 항목 구조를 담는 자료구조

튜플 : 리스트와 비슷하지만 수정이 불가능

딕셔너리 : 키와 밸류로 구성되는 자료구조