행위

"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 추천메뉴 바로가기



1 리스트[편집]

  • 리스트 = [값, 값, 값]
person = ['james', 17, 175.3, True]
  1. range를 사용하여 리스트 만들기
  • 리스트 = list(range(횟수))
a = list(range(10))
  1. apend() 로 추가 하기
a.append([500,600])
  1. extend() 로 확장 하기
a.extend([500,600])
  1. insert() 로 값 중간에 끼워넣기
a.insert(2, 500)
  1. pop() 으로 마지막 항목 삭제
a.pop()
a.pop(1)  1번인덱스 항목 삭제
  1. del 로 삭제
del a[1]
  1. remove()로 값을 찾아서 삭제
a.remove(20)
  1. reverse()로 순서 뒤집기
a.reverse()
  1. sort()로 정렬하기
a.sort(생략,reverse=False)  : 오름차순
a.sort(reverse=True)        : 내림차순
  1. sorted()로 정렬된 신규 리스트 생성
a.sorted(b)
  1. clear()로 리스트 모든항목 삭제
a.clear()
del a[:]로도 가능

2 튜플[편집]

- 리스트처럼 요소를 일렬로 저장하지만, 안에 저장된 요소를 변경, 추가, 삭제를 할 수 없습니다. 읽기전용 리스트

  • 튜플 = (값, 값, 값)
  • 튜플 = 값, 값, 값
a = (38, 21, 53, 62, 19)

3 딕셔너리[편집]

  • 딕셔너리 = {'키':'값','키':값}
person = {'name': 'smith', 'age': 23}
person = dict( name='smith', age=23 )