반응형
파이썬의 list는 서로 다른 데이타 타입도 저장가능하다고 했었죠.
그래서 다른 데이타 타입을 추가하는 것은 어떤지 해보았어요.
list1 = ['가', 2, '다', 4, '마']
print("\nList1은 ", list1)
list1.append(6)
print("\nList1은 ", list1)
list2 = [10, 100, 'ABC']
list1.append(list2)
print("\nlist1은 ", list1)
아래에 실제 실행 결과를 보니 문제없이 동작하는군요.
List1은 ['가', 2, '다', 4, '마']
List1은 ['가', 2, '다', 4, '마', 6]
list1은 ['가', 2, '다', 4, '마', 6, [10, 100, 'ABC']]
심지어 list에 list를 추가하는 것도 가능하군요.
list속에 list가 있는 경우에 삭제는 가능할까요?
list2 = [10, 100, 'ABC']
list1.append(list2)
print("\nlist1은 ", list1)
del list1[5]
print("\nlist1은 ", list1)
위의 경우의 list속에 list가 있는 경우에도 삭제에 문제가 없네요.
list1은 ['가', 2, '다', 4, '마', 6, [10, 100, 'ABC']]
list1은 ['가', 2, '다', 4, '마', [10, 100, 'ABC']]
반응형
'파이썬 (Python) > 파이썬 키워드' 카테고리의 다른 글
파이썬 list 구조체 멤버들의 정렬시키기 (0) | 2021.06.27 |
---|---|
파이썬 list 구조체에 대한 추가적인 연산 - '+', insert, extend, remove (0) | 2021.06.27 |
파이썬 list 구조체에 새로운 값 추가 및 삭제, 범위 지정 (0) | 2021.06.27 |
Array와 비슷하지만 더 편리한 파이썬의 list 구조체 (0) | 2021.06.27 |
파이썬에서 특이한 사칙 연산자 (제곱, 몫, 나머지) 및 문자열 연산 (0) | 2021.06.27 |