본문 바로가기
반응형

리스트3

파이썬 리스트 객체, 원소 추가하기 : append와 extend 의 기능과 차이점 파이썬 리스트 객체, 원소 추가하기 : append와 extend 의 기능과 차이점append와 extend는 둘 다 파이썬의 리스트에 항목을 추가하는 방법이지만, 그 작동 방식에는 중요한 차이점이 있습니다.  결론적으로, append()는 리스트에 항목을 하나의 단위로 추가하고, extend()는 리스트에 다른 iterable의 요소를 개별적으로 추가합니다. 1. append()기능: 리스트의 끝에 단일 객체를 추가합니다.용도: 하나의 요소(숫자, 문자열, 리스트 등)를 리스트에 추가할 때 사용합니다.특징: 추가된 객체는 리스트에 그 자체로 하나의 항목으로 들어갑니다.lst = [1, 2, 3]lst.append([4, 5])print(lst) 결과를 보면 여기서 append는 리스트 [4, 5]를 하.. 2024. 9. 4.
[파이썬] 리스트 컴프리헨션(List Comprehension)사용방법 4가지 : 코드축약/줄이기 리스트 컴프리헨션(List Comprehension)사용방법 4가지리스트 컴프리헨션은 파이썬의 강력하고 표현적인 기능 중 하나로, 간결한 코드로 새로운 리스트를 생성할 수 있게 해줍니다. 기본적으로, 리스트 컴프리헨션은 for 루프와 유사한 반복문을 한 줄의 코드로 축약하여 리스트를 만듭니다. 하지만, 너무 복잡하거나 긴 리스트 컴프리헨션은 코드의 가독성을 해칠 수 있으므로 적절하게 사용하는 것이 중요합니다.  1. 기본 구조 사용 : [expression for item in iterable] expression은 리스트에 추가될 새로운 요소입니다.item은 iterable에서 반복적으로 가져오는 변수입니다.iterable은 반복 가능한 객체(리스트, 튜플, 집합 등)입니다.# 0부터 9까지의 숫자를 .. 2024. 1. 18.
파이썬 리스트 사용방법 - 생성/삽입/슬라이싱/교집합/정렬/카운트 파이썬 리스트 사용방법 - 생성/삽입/슬라이싱/교집합/정렬/카운트Python에서 리스트는 매우 유연하고 강력한 데이터 구조입니다. 여기에는 '생성, 삽입, 슬라이싱, 교집합, 정렬, 카운트'와 같은 다양한 작업을 수행할 수 있는 방법들이 포함되어 있습니다. 1. 리스트 생성 mylist = [1, 2, 3, 4, 5] 2. 리스트 요소 삽입 mylist.insert(1, "A")  # mylist = [1, "A", 2, 3, 4, 5] 3. 리스트 요소 수정 mylist[2] = "B"  # mylist = [1, "A", "B", 3, 4, 5] 4. 리스트 슬라이싱 mylist[2:4]  # ["B", 3] 5. 리스트 내포 mylist = [x for x in range(5)]  # mylist .. 2023. 2. 22.
반응형