"PYTHON 데이터형"의 두 판 사이의 차이
DB CAFE
(→리스트) |
|||
3번째 줄: | 3번째 줄: | ||
== 리스트 == | == 리스트 == | ||
* 리스트 = [값, 값, 값] | * 리스트 = [값, 값, 값] | ||
− | <source> | + | <source lang=python> |
person = ['james', 17, 175.3, True] | person = ['james', 17, 175.3, True] | ||
</source> | </source> | ||
9번째 줄: | 9번째 줄: | ||
# range를 사용하여 리스트 만들기 | # range를 사용하여 리스트 만들기 | ||
* 리스트 = list(range(횟수)) | * 리스트 = list(range(횟수)) | ||
− | <source> | + | <source lang=python> |
a = list(range(10)) | a = list(range(10)) | ||
</source> | </source> | ||
# apend() 로 추가 하기 | # apend() 로 추가 하기 | ||
+ | <source lang=python> | ||
a.append([500,600]) | a.append([500,600]) | ||
− | + | </source> | |
# extend() 로 확장 하기 | # extend() 로 확장 하기 | ||
+ | <source lang=python> | ||
a.extend([500,600]) | a.extend([500,600]) | ||
− | + | </source> | |
# insert() 로 값 중간에 끼워넣기 | # insert() 로 값 중간에 끼워넣기 | ||
+ | <source lang=python> | ||
a.insert(2, 500) | a.insert(2, 500) | ||
− | + | </source> | |
# pop() 으로 마지막 항목 삭제 | # pop() 으로 마지막 항목 삭제 | ||
+ | <source lang=python> | ||
a.pop() | a.pop() | ||
a.pop(1) 1번인덱스 항목 삭제 | a.pop(1) 1번인덱스 항목 삭제 | ||
− | + | </source> | |
# del 로 삭제 | # del 로 삭제 | ||
+ | <source lang=python> | ||
del a[1] | del a[1] | ||
− | + | </source> | |
# remove()로 값을 찾아서 삭제 | # remove()로 값을 찾아서 삭제 | ||
+ | <source lang=python> | ||
a.remove(20) | a.remove(20) | ||
− | + | </source> | |
# reverse()로 순서 뒤집기 | # reverse()로 순서 뒤집기 | ||
+ | <source lang=python> | ||
a.reverse() | a.reverse() | ||
− | + | </source> | |
# sort()로 정렬하기 | # sort()로 정렬하기 | ||
+ | <source lang=python> | ||
a.sort(생략,reverse=False) : 오름차순 | a.sort(생략,reverse=False) : 오름차순 | ||
a.sort(reverse=True) : 내림차순 | a.sort(reverse=True) : 내림차순 | ||
− | + | </source> | |
# sorted()로 정렬된 신규 리스트 생성 | # sorted()로 정렬된 신규 리스트 생성 | ||
+ | <source lang=python> | ||
a.sorted(b) | a.sorted(b) | ||
− | + | </source> | |
# clear()로 리스트 모든항목 삭제 | # clear()로 리스트 모든항목 삭제 | ||
+ | <source lang=python> | ||
a.clear() | a.clear() | ||
del a[:]로도 가능 | del a[:]로도 가능 | ||
+ | </source> | ||
== 튜플 == | == 튜플 == |
2019년 12월 17일 (화) 21:11 판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
1 리스트[편집]
- 리스트 = [값, 값, 값]
person = ['james', 17, 175.3, True]
- range를 사용하여 리스트 만들기
- 리스트 = list(range(횟수))
a = list(range(10))
- apend() 로 추가 하기
a.append([500,600])
- extend() 로 확장 하기
a.extend([500,600])
- insert() 로 값 중간에 끼워넣기
a.insert(2, 500)
- pop() 으로 마지막 항목 삭제
a.pop()
a.pop(1) 1번인덱스 항목 삭제
- del 로 삭제
del a[1]
- remove()로 값을 찾아서 삭제
a.remove(20)
- reverse()로 순서 뒤집기
a.reverse()
- sort()로 정렬하기
a.sort(생략,reverse=False) : 오름차순
a.sort(reverse=True) : 내림차순
- sorted()로 정렬된 신규 리스트 생성
a.sorted(b)
- clear()로 리스트 모든항목 삭제
a.clear()
del a[:]로도 가능
2 튜플[편집]
- 리스트처럼 요소를 일렬로 저장하지만, 안에 저장된 요소를 변경, 추가, 삭제를 할 수 없습니다. 읽기전용 리스트
- 튜플 = (값, 값, 값)
- 튜플 = 값, 값, 값
a = (38, 21, 53, 62, 19)
3 딕셔너리[편집]
- 딕셔너리 = {'키':'값','키':값}
person = {'name': 'smith', 'age': 23}
person = dict( name='smith', age=23 )