본문 바로가기

Python

파이썬 배열 개념

반응형
theglory = ["송혜교","이도현","임지연", "엄혜란"]
print(theglory)

numbers = [5, 12, 23, 56, 169]
print(numbers)

slists = ['영어', '수학', '사회', '과학']
print(slists)
print(slists[3])
print(slists[2])
print(slists[1])

#공백 리스트
cart = []
cart.append("사과")
cart.append("세제")
print(cart)

letters = ['a','b','c','d','e','f']

print(letters[0:3])
print(letters[:3])
print(letters[3:])
print(letters[:])

copy = letters[:]
print(copy)

cart = ['사과', '세제', '화장지', '치약']
cart[1] = '섬유 유연제'
print(cart)

cart.insert(1, '건전지')
print(cart)

cart.remove("화장지")
print(cart)

if '치약' in cart:
    cart.remove('치약')
print(cart)


del cart[2]
print(cart)

print("-"*30)

cart = ['사과', '세제', '화장지', '치약']
item = cart.pop()       #pop()은 마지막 아이템 제거 후 반환
print(cart)
print(item)

#항목 탐색하기
#index() : 해당 항목의 인덱스 번호 리턴함
print(cart.index('화장지'))
if '화장지' in cart:
    print(cart.index('화장지'))

#리스트 정렬하기
theglory = ["송혜교","이도현","임지연", "엄혜란"]
theglory.sort()     # sort()는 정렬하기. 오름차순.
print(theglory)

theglory.sort(reverse=True) #내림차순 정렬
print(theglory)

print("-"*30)


#sorted 함수 : 새로운 정렬된 리스트가 생성
new_theglory = sorted(theglory)
print(theglory)
print(new_theglory)

1. java와 차이가 있다. java는 배열 = { }; 로 초기화를 하는데, 파이썬은 []로 초기화 한다. 

 

 

 

반응형

'Python' 카테고리의 다른 글

파이썬 List 연습, 튜플(tuple)  (0) 2023.03.28
자료구조와 알고리즘  (0) 2023.03.26
파이썬 while문 예제  (1) 2023.03.16
파이썬 while문  (0) 2023.03.15
파이썬 for문과 while문  (0) 2023.03.14