카테고리 없음
list_practice
AIHYEONJI
2025. 2. 23. 15:21
1. list : 순서, 중복값, 저장가능, 값 변경 X
2. tuple : 순서, 중복값, 저장가능, 값 변경 O
3. set : 순서 X, 중복 X, 값 삽입 O
4. dictionary
# 리스트 요소 추가(append, insert)
fruits =["사과","바나나"]
fruits.append("포도") # 리스트 끝에 추가
print(fruits) # 사과 바나나 포도
fruits.insert(1,"오렌지") # 특정 위치에 추가
print(fruits) # 사과 오렌지 바나나
# 리스트 요소 제거(remove, pop, del)
fruits=["사과","바나나","포도"]
fruits.remove("바나나") # 특정 값 제거
print(fruits) # 사과 포도
fruits.pop() # 마지막 요소 제거
print(fruits) # 사과
del fruits[0] # 인덱스로 요소 제거
print(fruits)
# 리스트 정렬(sort,reverse)
numbers =[4,2,8,1,7]
numbers.sort() # 오름차순 정렬
print(numbers) # 1 2 4 7 8
number.reverse() # 내림차순 정렬
print(numbers) # 8 7 4 2 1
# 리스트 요소 반복문 (for문 활용)
animals=["강아지","고양이","토끼"]
for animal in animals:
print(animal)
# 리스트 내포(list comprehension)
numbers=[1,2,3,4,5]
squared =[x **2 for x in numbers] # 제곱값 리스트 생성
print(squared) # 1 4 9 16 25