파이썬 복합형 데이터

A Ydobon
1 min readJul 12, 2019

--

  1. 문자열 (string)
  2. 리스트 (list)
  3. 딕셔너리(dictionary)
  4. 튜플 (tuple)
  5. Set
  6. Bytes
  7. Byte Arrays
  8. Frozen Sets

Q: 문자열은 기본형 데이터 아닌가요?

A: 처음에는 그렇게 가르칩니다. 그런데 좀 더 알고나면, 문자열이 시퀀스(sequence)형 데이터임을 알게됩니다.

— — —

Q: 시퀀스형 데이터는 무엇인가요?

A: 0과 자연수를 이용하여 인덱싱(indexing)이 가능한 데이터 형식을 시퀀스형이라고 합니다. 문자열, 리스트, 튜플, Bytes, Byte Arrays가 시퀀스형입니다.

— — —

Q: 인덱싱은 뭔가요?

A: 인덱싱은 데이터 묶음에 순서가 있어서, 몇번째에 무엇이 있지를 보여주는 방법입니다.

— — —

Q: 인덱싱의 예를 보여주세요.

A: 다음의 코드를 실행해 보세요.

https://colab.research.google.com/drive/1PEtoPmcNp_YdN_vHM59-es4KBWYK7cot

s = "Python"
s[0]
l = [1, 2, 3]
l[1]
t = ('P', 'y', 'thon')
t[2]

궁금한 것을 질문하세요. 새로운 포스트로 답해드립니다.

--

--

A Ydobon
A Ydobon

No responses yet