RL Researcher

07. 리스트(List) - 1 - 리스트 개념, 리스트 사용법 본문

AI Basic/Python Programming

07. 리스트(List) - 1 - 리스트 개념, 리스트 사용법

Lass_os 2020. 12. 25. 16:16

1. List 란?


  • 순서가 있는 수정 가능한 객체의 집합입니다.

  • 수정, 삭제 추가가 가능합니다.(Mutable)

  • list는 [] 대괄호로 작성되어지며, 내부 원소는 , 로 구분됩니다.

a = [1, 3, 5, 7]
print(a)
print(type(a))

========================================================================

<output>
[1, 3, 5, 7]
<class 'list'>

2. List 사용


  • List는 0부터 시작하는 인덱스로 접근 가능합니다.

a = [1, 3 , 5, 7]
print(a[0])
print(a[3])

========================================================================

<output>
1
7
  • 여러가지 타입이 리스트 내에 함께 포함될 수 있습니다.

print(['a', 354, True])

========================================================================

<output>
['a', 354, True]
  • 처음에 리스트를 선언하는 방법입니다.

  • list() 함수로 만들수도 있고, 대괄호를 통해서 만들수도 있습니다.

b=list()
print(b)

c=[]
print(c)

========================================================================

<output>
[]
[]
  • List에 원소를 추가합니다.

b =[]
b.append(5)
b.append(1.4)
print(b)

========================================================================

<output>
[5, 1.4]

append()함수를 사용하게 되면, 나중에 넣는 값은 맨 마지막에 들어가게 됩니다.

  • 리스트를 합치는 것은 + 연산자로 간편하게 가능합니다.

print([1, 3, 5] + [2, 7])

========================================================================

<output>
[1, 3, 5, 2, 7]
  • 문자열을 리스트로 변환합니다.

list("가나다")

========================================================================

<output>
['가', '나', '다']
Comments