반응형
C 언어에서 많이 사용하는 Array라는 구조체가 있죠.
파이썬에서도 그와 비슷한 개념의 구조체가 있는데 'list'라고 부릅니다.
그런데 파이썬에서는 이 list 구조체에 어떤 값이나 문자열 등을 추가하거나 제거하거나 하는 동작을 편리하게 사용할 수 있게 되어 있습니다.
C 언어에서는 이런 동작을 지원하지는 않죠.
list1 = []
list2 = [1, 2, 3, 4, 5]
list3 = ['가', '나', '다', '라', '마']
print("List1은 ", list1)
print("List2은 ", list2)
print("List3은 ", list3)
위의 코드를 보면 숫자나 문자열을 편리하게 list에 저장하고 출력할 수 있으며, list 구조체에 아무런 값이 없는 비어 있는 list를 선언할 수도 있습니다.
실행을 시켜보면
list4 = [1, '가']
list5 = [2, '나', list4]
print("List4는", list4)
print("List5는", list5)
그리고 list는 숫자나 문자열로만 저장하는게 아니라 여러가지 형태의 값이나 문자열을 동시에 저장할 수 있습니다.
C 언어에서는 볼 수 없는 편리성을 제공합니다.
반응형
'파이썬 (Python) > 파이썬 키워드' 카테고리의 다른 글
파이썬 list 구조체에 데이타 타입이 다른 항목 추가 (0) | 2021.06.27 |
---|---|
파이썬 list 구조체에 새로운 값 추가 및 삭제, 범위 지정 (0) | 2021.06.27 |
파이썬에서 특이한 사칙 연산자 (제곱, 몫, 나머지) 및 문자열 연산 (0) | 2021.06.27 |
for문 대신 while문을 사용한 구구단 출력하기 (0) | 2021.06.27 |
print와 for 문을 사용한 구구단 역순으로 출력하기 (0) | 2021.06.27 |