Dicionary의 특정 키에 대한 값이 List 타입일 때, List 타입에서 제공하는 Append 메서드를 활용하여 요소를 추가할 수 있다.
>>> test_dict = {"a":[], "b":[]}
>>> test_dict["a"].append(10,20,30)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: list.append() takes exactly one argument (3 given)
>>> test_dict["a"].append(10)
>>> test_dict["a"].append(20)
>>> test_dict["a"].append(30)
>>> test_dict
{'a': [10, 20, 30], 'b': []}
당연한 얘기지만, Dictionary의 값이 튜플 타입일 때는 Append 메서드는 사용할 수 없다.
>>> test_dict2 = {"a":(), "b":()}
>>> test_dict2["a"].append(10)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'tuple' object has no attribute 'append'
* 참고
반응형
'IT > Programming' 카테고리의 다른 글
[Python] pypi-search를 통한 PyPI 패키지 정보 조회 (0) | 2024.04.27 |
---|---|
[Python] CLI 인터프리터 환경 Tab/자동 완성 (0) | 2024.04.14 |
[Python] sorted 함수, sort 메서드 정렬 시 key 함수 활용 용례 (0) | 2024.04.12 |
[Python] Docstring 정보 출력 (0) | 2024.04.10 |
[Python] Dunder Method (0) | 2024.04.09 |