반응형

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 언어에서는 볼 수 없는 편리성을 제공합니다.

반응형
Posted by HLIFEINFO
,