JH 개발자의 성장일지

Python / 24.02.29 본문

Python

Python / 24.02.29

JHDeveloper 2024. 3. 1. 00:48

#extend()와 append()와 join()와 insert() 의 차이

# 1. append() : 리스트 끝에 새로운 요소 추가
my_list = [1, 2, 3]
my_list.append(4)
print(my_list)  # 출력: [1, 2, 3, 4]


# 2. extend() : 기존 리스트에 여러 개의 요소 추가할 때 사용
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1)  # 출력: [1, 2, 3, 4, 5, 6]


# 3. join() : 주어진 구분자를 사용해 문자열 결합
words = ["Hello", "World", "!"]
sentence = " ".join(words)
print(sentence)  # 출력: "Hello World !"


#4. insert() : 스트의 특정 위치에 요소를 삽입하는 데 사용
my_list = [1, 2, 3, 4, 5]
my_list.insert(2, 'a')  # 인덱스 2 위치에 'a'를 삽입
print(my_list)  # 출력: [1, 2, 'a', 3, 4, 5]

 

 

느낀점

1) 헷갈려 헷갈려~

2) 4개의 개념을 잘 구분하는 것도 중요하다!

3) 쉬워도 쉬운 게 아니다!

'Python' 카테고리의 다른 글

Python / 24.02.28  (0) 2024.02.28
Python / 24.01.21  (1) 2024.01.22
Python / 24.01.16  (0) 2024.01.17