Python 리스트

1 개념

Python list
파이썬 리스트
  • 리스트는 Python에서 객체의 한 타입임
  • 요소의 집합이며 인덱스로 접근 가능함
  • []를 통해 생성
  • ','로 요소간 분리가 가능함

2 기초 실습

>>> [1,2,3]
[1, 2, 3]
>>>
>>> ['one','two','three']
['one', 'two', 'three']
>>> ['하나','둘','셋']
['\xed\x95\x98\xeb\x82\x98', '\xeb\x91\x98', '\xec\x85\x8b']
>>> print (['하나','둘','셋'])
['\xed\x95\x98\xeb\x82\x98', '\xeb\x91\x98', '\xec\x85\x8b']
>>>

3 예제

  • 괄호를 사용하여 하나의 변수에 값을 담음
>>> 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

4 2차원 리스트

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

5 메쏘드

  • append() 메쏘드를 사용하여 리스트 끝에 값 추가
>>> numbers = [0, 1, 2, 3, 4, 5]
>>> numbers.append(6)
>>> numbers
[0, 1, 2, 3, 4, 5, 6]

6 리스트 길이

  • 함수 len()으로 리스트 길이 계산
>> letters = ['a', 'b', 'c', 'd']
>>> len(letters)
4

7 같이 보기

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