카테고리 없음

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