Python 리스트

John Jeong (토론 | 기여)님의 2016년 9월 17일 (토) 17:57 판 (새 문서: ==개념== ;Python list ;파이썬 리스트 * 리스트는 Python에서 객체의 한 타입임 * 요소의 집합이며 인덱스로 접근 가능함 * []를 통해 생성 * ','로...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개념

Python list
파이썬 리스트
  • 리스트는 Python에서 객체의 한 타입임
  • 요소의 집합이며 인덱스로 접근 가능함
  • []를 통해 생성
  • ','로 요소간 분리가 가능함
괄호를 사용하여 하나의 변수에 값을 담음
>>> squares = [1, 4, 9, 16, 25]
>>> squares
[1, 4, 9, 16, 25]
요소의 숫자를 지정하여 값 출력
>>> squares = [1, 4, 9, 16, 25]
>>> squares[0]  # indexing returns the item
1
>>> squares[-1]
25
>>> squares[-3:]  # slicing returns a new list
[9, 16, 25]
각각의 요소를 인덱스로 접근
intro = ['My', 'name', 'is', 'John']
print(intro[0])
print(intro[1])
print(intro[2])
print(intro[3])
#My
#name
#is
#John
문자열이 입력된 변수는 인덱스로 접근이 가능함.
str = "John"
print(str[0])
#J

2 메쏘드

append() 메쏘드를 사용하여 리스트 끝에 값 추가
>>> numbers = [0, 1, 2, 3, 4, 5]
>>> numbers.append(6)
>>> numbers
[0, 1, 2, 3, 4, 5, 6]
함수 len()으로 리스트 길이 계산
>> letters = ['a', 'b', 'c', 'd']
>>> len(letters)
4

3 2차원 리스트

리스트가 리스트를 품을 수 있음
>>> a = [0, 1, 2]
>>> b = [3, 4, 5]
>>> c = [a, b]
>>> c
[[0, 1, 2], [3, 4, 5]]

4 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}