[ Python ] Python 리스트

JooKit 주킷 2021. 3. 3. 21:15
목차 접기
728x90
반응형

리스트 [] : 순서를 가지는 객체의 집합

append() : 맨 뒤에 배열 추가


insert(index, "") : 특정 index에 값 추가


pop() : 마지막 index의 값을 삭제


sort() : 작은수부터 정열


reverse() : 뒤집기 정열


clear() : 배열의 모든 값들을 삭제


extend() : 리스트 확장(합치기)

# 가정 : 지하철 칸별로 10명, 20명, 30명 
subway1 = 10
subway2 = 20
subway3 = 30 

subway = [10, 20, 30]
print(subway)

subway = ["유재석", "조세호", "박명수"]
print(subway)

# 조세호씨가 몇 번째 칸에 타고 있는가? 
print(subway.index("조세호"))

# 하하씨가 다음 정류장에서 다음 칸에 탐
subway.append("하하")
print(subway)

# 정형돈씨를 유재석 / 조세호 사이에 태워봄
subway.insert(1, "정형돈")
print(subway)

# 지하철에 있는 사람을 한 명씩 뒤에서 꺼냄
print(subway.pop())
print(subway)

# print(subway.pop())
# print(subway)

# print(subway.pop())
# print(subway)

# 같은 이름의 사람이 몇 명 있는지 확인
subway.append("유재석")
print(subway)

print(subway.count("유재석"))

# 정렬도 가능 
# sort() : 작은수부터 정렬
num_list = [5, 2, 4, 3, 1]
num_list.sort()
print(num_list)

# reverse() : 순서 뒤집기 가능
num_list.reverse()
print(num_list)


# clear() : 리스트 안에 있는 모든 값들을 삭제 
num_list.clear()
print(num_list)

# 다양한 자료형 함께 사용 가능
# 자료형에 구애받지 않는다.
mix_list = ["조세호", 20, True]
print(mix_list)

# extend() : 리스트 확장(합치기)
mix_list = ["조세호", 20, True]
num_list = [5, 2, 4, 3, 1]
num_list.extend(mix_list)  # [5, 2, 4, 3, 1, '조세호', 20, True]
print(num_list)
728x90
반응형
LIST