파이썬 내가 공부한 흔적
지하철 / append() , insert() , pop() , sort() , reverse() , clear() , extend() / python / 파이썬
무한머니
2022. 3. 19. 23:42
# 지하철
# 리스트 []
#지하철 칸별로 10명 , 20명 ,30명
subway = [10 , 20 , 30 ]
print(subway) # [10, 20, 30]
subway = ["유재석" , "조세호" , "박명수"] # 0=유재석 , 1=조세호 , 2=박명수
print(subway) # ['유재석', '조세호', '박명수']
#조세호씨가 몇번째 칸에 타고있는가 ? -index
print(subway.index("박명수")) # 2
#하하씨가 다음칸에 탐
#(subway = subway.append("하하")) 이거 안되고
subway.append("하하") # 이건됨 /
print(subway) # ['유재석', '조세호', '박명수', '하하']
# 정형돈을 유재석과 조세호 사이에 태움
subway.insert(1, "정형돈")
print(subway) # ['유재석', '정형돈', '조세호', '박명수', '하하']
# 지하철에 있는 사람을 한명씩 뒤에서 꺼냄
print(subway.pop()) # 맨뒤에 뺀다 # 하하 빠짐
print(subway.pop(0)) # 유재석을 뺀다
print(subway) # ['정형돈', '조세호', '박명수']
# ['유재석', '정형돈', '조세호', '박명수', '하하'] - (하하 ,유재석) = ['정형돈', '조세호', '박명수']
# 지금 지하철에 남아있는건 ['정형돈', '조세호', '박명수'] 이다
subway.append("조세호")
print(subway) # ['정형돈', '조세호', '박명수', '조세호']
print(subway.count("조세호")) # 2
# 정렬
num_list = [5,3,5,2,1]
num_list.sort() # 정렬해라 / 작은것부터 큰 순서대로 / 괄호 안에 넣으면 오류
print(num_list)
# 뒤집기
num_list = [1,2,3,4,5]
num_list.reverse() # 뒤집어라
print(num_list)
# 모두 지우기
num_list = [1,2,3,4,5]
num_list.clear()
print(num_list) # []
# 다양한 자료형 함께 사용 가능
mix_list = ["조세호" , 20 , True]
print(mix_list) # ['조세호', 20, True]
# 합치기
num_list = [5,4,3,2,1]
mix_list = ["조세호" , 20 , True]
num_list.extend(mix_list)
print(num_list) # [5, 4, 3, 2, 1, '조세호', 20, True]
----------------------------------------------------------------
[10, 20, 30]
['유재석', '조세호', '박명수']
2
['유재석', '조세호', '박명수', '하하']
['유재석', '정형돈', '조세호', '박명수', '하하']
하하
유재석
['정형돈', '조세호', '박명수']
['정형돈', '조세호', '박명수', '조세호']
2
[1, 2, 3, 5, 5]
[5, 4, 3, 2, 1]
[]
['조세호', 20, True]
[5, 4, 3, 2, 1, '조세호', 20, True]

