Python - Sequence(string, list, tuple)

황인용·2020년 1월 24일
0

Python

목록 보기
35/44

Sequence

  • 문자열, 리스트, 튜플 등의 인덱스(index)를 가지는 자료형
  • 많은 양을 가지고 있다
  • 순서가 있다(index 있음)
  • 반복문에서 사용가능하다

문자열, 리스트, 튜플 비교

  • string, list, tuple 비교
>>> string = "Hello World"
>>> list = ['H','e','l','l','o',' ','w','o','r','l','d']
>>> tuple = ('H','e','l','l','o',' ','w','o','r','l','d')
>>> print(string)
Hello World
>>> print(list)
['H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']
>>> print(tuple)
('H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd')
>>> 
  • indexing 비교
>>> string[0]
'H'
>>> list[0]
'H'
>>> tuple[0]
'H'
>>> 
  • for 문 비교
>>> for i in string:
...     print(i)
... 
H
e
l
l
o
 
W
o
r
l
d
>>> for i in list:
...     print(i)
... 
H
e
l
l
o
 
w
o
r
l
d
>>> for i in tuple:
...     print(i)
... 
H
e
l
l
o
 
w
o
r
l
d
>>> 
  • len() 함수
>>> len(string)
11
>>> len(list)
11
>>> len(tuple)
11
>>> 
  • if 문, in 문
>>> 'd' in string
True
>>> 'd' in list
True
>>> 'd' in tuple
True
>>> 
profile
dev_pang의 pang.log

0개의 댓글