반응형
질문
나는 Python에서 배열에 항목을 추가하려고합니다.
다음을 실행합니다.
array = {}
그런 다음 다음을 수행하여이 배열에 무언가를 추가하려고합니다.
array.append(valueToBeInserted)
여기에는 .append
메소드가 없어 보입니다. 배열에 항목을 추가하는 방법은 무엇입니까?
답변
{}
는 빈 딕셔너리를 나타내며, 배열/리스트가 아닙니다. 리스트나 배열을 사용하려면 []
를 사용해야 합니다.
빈 리스트를 초기화하려면 다음과 같이 하세요:
my_list = []
또는
my_list = list()
리스트에 요소를 추가하려면 append
를 사용하세요
my_list.append(12)
리스트에 다른 리스트의 요소를 포함시키려면 extend
를 사용하세요
my_list.extend([1,2,3,4])
my_list
--> [12,1,2,3,4]
리스트에서 요소를 제거하려면 remove
를 사용하세요
my_list.remove(2)
딕셔너리는 키/값 쌍의 컬렉션을 나타내며, 연관 배열 또는 맵으로도 알려져 있습니다.
빈 딕셔너리를 초기화하려면 {}
또는 dict()
를 사용하세요
딕셔너리는 키와 값으로 구성됩니다
my_dict = {'key':'value', 'another_key' : 0}
다른 딕셔너리의 내용으로 딕셔너리를 확장하려면 update
메소드를 사용할 수 있습니다
my_dict.update({'third_key' : 1})
딕셔너리에서 값을 제거하려면
del my_dict['key']
반응형
댓글