리스트 관련 함수
1. 리스트에 요소 추가하기 - append
append() 함수는 리스트의 끝에 새로운 요소를 추가합니다.
예제1
fruits = ["apple", "banana"]
fruits.append("cherry")
print(fruits) # ["apple", "banana", "cherry"]
예제2
numbers = [1, 2, 3]
numbers.append(4)
print(numbers) # [1, 2, 3, 4]
2. 리스트 정렬 - sort
sort() 함수는 리스트의 요소를 오름차순으로 정렬합니다.
예제1
numbers = [3, 1, 4, 1, 5, 9]
numbers.sort()
print(numbers) # [1, 1, 3, 4, 5, 9]
예제2
letters = ["d", "b", "a", "c"]
letters.sort()
print(letters) # ["a", "b", "c", "d"]
3. 리스트 뒤집기 - reverse
reverse() 함수는 리스트의 요소 순서를 반대로 뒤집습니다.
예제1
letters = ["a", "b", "c", "d"]
letters.reverse()
print(letters) # ["d", "c", "b", "a"]
예제2
numbers = [1, 2, 3, 4, 5]
numbers.reverse()
print(numbers) # [5, 4, 3, 2, 1]
4. 인덱스 반환 - index
index() 함수는 리스트에서 특정 값이 처음으로 나타나는 위치의 인덱스를 반환합니다.
예제1
fruits = ["apple", "banana", "cherry"]
index_of_banana = fruits.index("banana")
print(index_of_banana) # 1
예제2
letters = ["a", "b", "c", "a"]
index_of_a = letters.index("a")
print(index_of_a) # 0
5. 리스트에 요소 삽입 - insert
insert() 함수는 리스트의 특정 위치에 새로운 요소를 삽입합니다.
예제1
fruits = ["apple", "banana", "cherry"]
fruits.insert(1, "blueberry")
print(fruits) # ["apple", "blueberry", "banana", "cherry"]
예제2
numbers = [1, 2, 3, 4]
numbers.insert(2, 2.5)
print(numbers) # [1, 2, 2.5, 3, 4]
6. 리스트 요소 제거 - remove
remove() 함수는 리스트에서 첫 번째로 나타나는 특정 값을 제거합니다.
예제1
fruits = ["apple", "banana", "cherry"]
fruits.remove("banana")
print(fruits) # ["apple", "cherry"]
예제2
numbers = [1, 2, 3, 2, 4]
numbers.remove(2)
print(numbers) # [1, 3, 2, 4]
7. 리스트 요소 끄집어 내기 - pop
pop() 함수는 리스트에서 특정 위치의 요소를 제거하고, 그 값을 반환합니다. 기본적으로 마지막 요소를 제거합니다.
예제1
fruits = ["apple", "banana", "cherry"]
last_fruit = fruits.pop()
print(last_fruit) # "cherry"
print(fruits) # ["apple", "banana"]
예제2
numbers = [1, 2, 3, 4]
second_number = numbers.pop(1)
print(second_number) # 2
print(numbers) # [1, 3, 4]
8. 리스트에 포함된 요소 x의 개수 세기 - count
count() 함수는 리스트에서 특정 값이 몇 번 나타나는지 세어 반환합니다.
예제1
numbers = [1, 2, 2, 3, 2, 4, 5]
count_of_twos = numbers.count(2)
print(count_of_twos) # 3
예제2
letters = ["a", "b", "c", "a", "a"]
count_of_a = letters.count("a")
print(count_of_a) # 3
9. 리스트 확장 - extend
extend() 함수는 리스트에 다른 리스트의 모든 요소를 추가합니다.
예제1
fruits = ["apple", "banana"]
more_fruits = ["cherry", "date"]
fruits.extend(more_fruits)
print(fruits) # ["apple", "banana", "cherry", "date"]
예제2
numbers = [1, 2, 3]
more_numbers = [4, 5, 6]
numbers.extend(more_numbers)
print(numbers) # [1, 2, 3, 4, 5, 6]
'파이썬로드' 카테고리의 다른 글
파이썬 독학, 딕셔너리 자료형 (0) | 2024.07.01 |
---|---|
파이썬 리스트 자료형, 튜플 자료형, 튜플은 어떻게 만들까? (0) | 2024.07.01 |
파이썬 리스트 자료형, 리스트의 수정과 삭제 (0) | 2024.06.23 |
파이썬 리스트 자료형, 리스트 연산하기 (0) | 2024.06.23 |
파이썬 리스트 자료형, 리스트의 인덱싱과 슬라이싱 (0) | 2024.06.23 |