---
id: python-lists-add
title: "Python Lists Add"
category: "Programming_Language"
status: "draft"
verification_status: "conceptual"
canonical_id: ""
aliases: ["Add List Items", "파이썬 리스트 추가"]
duplicate_of: ""
source_trust_level: "B"
confidence_score: 0.9
created_at: 2026-07-04
updated_at: 2026-07-04
review_reason: ""
merge_history: []
tags: ["python", "programming", "w3schools", "lists", "append", "extend"]
raw_sources: ["https://www.w3schools.com/python/python_lists_add.asp"]
applied_in: []
github_commit: ""
---

# [[Python Lists Add]]

## 🎯 한 줄 통찰 (One-line insight)
append() adds one item to the end, insert() adds one item at a specific position, and extend() adds every element of ANY iterable (not just lists) to the end. [S1]

## 🧠 핵심 개념 (Core concepts)
- **`append(item)`** — adds a single item to the end of the list. [S1]
- **`insert(index, item)`** — adds a single item at a specific index. [S1]
- **`extend(iterable)`** — appends each element of another iterable to the end. [S1]
- **`extend()` accepts any iterable** — not just lists; tuples, sets, dictionaries also work. [S1]

## 📖 세부 내용 (Details)
- Append: `thislist.append("orange")`. [S1]
- Insert at position: `thislist.insert(1, "orange")`. [S1]
- Extend with another list: `thislist.extend(tropical)`. [S1]
- Extend with a tuple: `thistuple = ("kiwi", "orange"); thislist.extend(thistuple)`. [S1]

## ⚖️ 모순 및 업데이트 (Contradictions & updates)
소스에서 모순되는 정보는 발견되지 않음.

## 🛠️ 적용 사례 (Applied in summary)
현재 발견된 실제 적용 사례가 없습니다 — extend()가 튜플/셋/딕셔너리도 받아들인다는 점은 이후 Join Lists 챕터의 리스트 병합 방법 중 하나로 다시 등장한다. [S1]

## 💻 코드 패턴 (Code patterns)
extend() with a non-list iterable (Python):
```python
thislist = ["apple", "banana", "cherry"]
thistuple = ("kiwi", "orange")
thislist.extend(thistuple)
print(thislist)
```

## ✅ 검증 상태 및 신뢰도
- **상태:** draft
- **검증 단계:** conceptual
- **출처 신뢰도:** B (W3Schools — widely used educational reference, not a primary standards body)
- **신뢰 점수:** 0.90
- **중복 검사 결과:** 신규 생성 (New discovery)

## 🔗 지식 그래프 (Knowledge Graph)
- **상위/루트:** [[Python Tutorial]]
- **관련 개념:** [[Python Lists Change]], [[Python Lists Join]], [[Python Lists Remove]]
- **참조 맥락:** 리스트에 항목을 추가하는 3가지 방법 — Join Lists 챕터에서 extend()가 리스트 병합 방법으로 재등장.

## 📚 출처 (Sources)
- [S1] W3Schools — Python - Add List Items — https://www.w3schools.com/python/python_lists_add.asp

## 📝 변경 이력 (Change history)
- 2026-07-04: Initial draft synthesized from the W3Schools "Python - Add List Items" page (Astra wiki-curation, P-Reinforce v3.1 format).
