프로그래밍/Python
11. 리스트
mimi04
2023. 5. 22. 16:25
순서를 가지는 객체의 집합 [대괄호 사용]
append(추가), insert(중간에 삽입), pop()(뒤에서추출), count(개수), sort()(순서정렬),reverser(역정렬),extend(합침,확장)
subway = [10, 20, 30]
print(subway)
subway = ["유재석", "조세호", "박명수"]
print(subway)
#조세호는 몇 번째 칸에 타고 있는가?
print(subway.index("조세호")) #1
#하하는 다음 정류장에서 다음 칸에 탐
subway.append("하하") #append 맨 뒤에 추가됨
print(subway) #['유재석','조세호','박명수','하하']
#정형돈을 유재석과 조세호 사이에 태움
subway.insert(1,"정형돈") #inset(몇 번째에 넣을 건지, 넣을 객체)
print(subway) #['유재석','정형돈','조세호','박명수','하하']
#지하철에 있는 사람을 한 명씩 뒤에서 꺼냄
print(subway.pop()) #하하
print(subway) #['유재석', '정형돈', '조세호', '박명수']
print(subway.pop()) #박명수
print(subway) #['유재석', '정형돈', '조세호']
print(subway.pop()) #조세호
print(subway) #['유재석', '정형돈']
#같은 이름의 사람이 몇 명 있는지 확인
subway.append("유재석")
print(subway)
print(subway.count("유재석"))
#정렬하기
num_list = [5,2,3,4,1]
num_list.sort()
print(num_list)
#순서 뒤집기
num_list.reverse()
print(num_list)
#모두 지우기
num_list.clear()
print(num_list)
#다양한 자료형 함께 사용
mix_list = ["조세호",20,True]
print(mix_list)
#리스트 확장
num_list = [5,2,4,3,1]
mix_list = ["조세호", 20, True]
num_list.extend(mix_list)
print(num_list) #[5,2,4,3,1,"조세호",20,True]
반응형