2021. 9. 16. 01:09ㆍAI 온라인 교육/파이썬 기초
[리스트 활용]
1. list.append(d)
- 자료 d를 리스트 마지막 원소 뒤에 추가 오직 한개의 자료만 넣을 수 있다.
* . -> dot access
2. list.insert(i, d)
- 인덱스 i에 자료 d를 추가 오직 한개의 인덱스만 넣을 수 있다.
- 형식 => list.insert(i, d)
위치, 값
3. list.remove(d)
- 처음 나오는 자료 d를 제거
4. list.sort()
- 리스트를 정렬-> 숫자형은 오름차순, 문자열을 사전순
- 리스트내부에 같은 자료형만 있어야 사용가능=다른 자료형이 있으면 사용 불가
[시퀀스 자료형]
: 순서가 있는 자료형(문자열과 리스트도 포함)
ex) a="sandwich" #문자열->순서O->시퀀스
b="['J', 'U', 'I', 'C', 'E'] #리스트->순서O->시퀀스
c=(5, 6, 7, 8, 9) #튜플>순서O->시퀀스
- 특징
1. 원소간의 순서가 존재
:인덱싱(리스트)/슬라이스(문자열) -> 슬라이스 이전의 특징을 똑같이 가져옴(리스트 => 리스트, 문자열->문자열)
- 형식 = > a[1 : 3]
이상: 미만
- 인덱싱/슬라이싱을 할때 음수를 넣거나, 자리를 비우는 것 가능
2. 멤버조회
: in연산자로 시퀀스 안에 원소가 있는지 확인 가능 => True, False반환
- 형식 = > 원소 in 시퀀스
3. 길이 확인
: len연산자로 시퀀스 안에 원소가 몇개인지 확인 가능
- 형식 => len(시퀀스)
4. 연결 연산
: +연산자로 같은 시퀀스 두개를 이어붙일 수 있다.
5.반복연산
:연산자로 시퀀스를 반복할 수 있다.
[Dictionary]
: 짝꿍이 있는 자료형
- 형식 => {key : value}
열쇠처럼 자료를 껄낼 수 있는 도구 : Dictionary에서 key로 꺼낸 자료
- { } 중괄호로 묶어서 표현
- key를 알면 value도 알수 있다.
ex) dict_zero={ } #빈 Dictionary
person={'name' : 'jenny', 'age':20}
Dictionary에서 자료 꺼내기
Dictionary에서 자료 추가하기
person['hometown']=Seoul
Dictionary key value
Dictionary에서 자료 삭제하기
- key는 변할수 없는 자료형 - > 리스트는 안되고, 튜플은 가능
ex) datas={[5, 6, 7]:'Number'} -> X
datas={(5, 6, 7):'Number'} -> O
'AI 온라인 교육 > 파이썬 기초' 카테고리의 다른 글
05. 같은 듯 다른 함수와 메서드 (0) | 2021.09.18 |
---|---|
03. 반복문 (0) | 2021.09.15 |
02. 조건문 (0) | 2021.09.14 |
01. 파이썬 기초 (1) | 2021.09.13 |