The Python Programming Language: Types and Sequences

'tuples'은 변경 불가능한 데이터 구조이다.

x = (1, 'a', 2, 'b')
type(x)
tuple

'lists'는 변경 가능한 데이터 구조이다.

x = [1, 'a', 2, 'b']
type(x)
list

'append'를 사용하여 객체를 목록에 추가 할 수 있다.

x.append(3.3)
print(x)
[1, 'a', 2, 'b', 3.3]

다음은 'list'의 각 항목을 반복하는 방법의 예시이다.

for item in x:
    print(item)
1
a
2
b
3.3

또는 색인 생성 연산자 사용할 수 있다.

i=0
while( i != len(x) ):
    print(x[i])
    i = i + 1
1
a
2
b
3.3

'list'를 병합하려면 '+'를 사용한다.

[1,2] + [3,4]
[1, 2, 3, 4]

'list'를 반복하려면 '*'를 사용한다.

[1]*3
[1, 1, 1]

'in' 연산자를 사용하여 'list'에 무엇이 있는지 확인할 수 있다.

1 in [1, 2, 3]
True

반응형